Archive for the ‘Qt’ Category

Makefile-based InnoSetup automation with QMake

Thursday, June 3rd, 2010

Over the last couple of weeks I did several major improvements to the QMake-based build setup guitone uses: The project file comes now with one target to create a tarball, one to create a Mac OS X disk image containing all the needed Qt libraries and one target to install ...

Quitting a Qt application from the Mac OS X dock

Sunday, May 2nd, 2010

So for some weird reason my application was not closable from the Mac OS X dock - it quit properly when you selected "Quit" from the application menu or hit the Cmd-Q shortcut - but the dock menu's quit action was completely ignored. While debugging the issue I hooked into QApplication::notify(QObject ...

guitone 1.0rc3 released

Sunday, April 25th, 2010

I'm proud to announce the third release candidate of guitone 1.0. This release fixes some critical bugs and also adds support for drag'n'drop renames in the workspace amongst other minor improvements. The complete list of changes is as always listed in NEWS. A Mac OS X binary is also already available, a package for ...

Qt itemviews trouble

Wednesday, March 31st, 2010

Whoever digged a little deeper into Qt's item views and models in the past knows that they're quite tricky beasts sometimes. Two problems where driving me nuts recently: How can I auto-expand the root node of a QTreeView whenever the view is resetted? How can I restore the expansion / root state ...

guitone 1.0rc1 released

Monday, February 15th, 2010

I'm proud to announce the immediate release of guitone-1.0rc1. This is the first release in a series of smaller releases which aims at the stabilization of the guitone codebase. Many (if not most) of the features one would consider needed for a "1.0" release have been implemented, a couple of ...

SSL Verification with Qt and a custom CA certificate

Saturday, January 3rd, 2009

So I wanted to make my application updater for guitone SSL-aware the other day. The server setup was an easy job: Add the new domain (guitone.thomaskeller.biz) to cacert.org, create a new certificate request with the new SubjectAltName (and all the other, existing alternative names - a procedure where this script ...

Qt Creator

Saturday, November 1st, 2008

Wow, I absolutely did not see this coming - finally the Trolls^WNokians offer a lean and nice cross-platform IDE for Qt which incorporates all other Qt tools and a gdb frontend! Formerly dubbed "Project Greenhouse" the baby just got a new name and fancy logo: Qt Creator. There is a ...

Qt Framework introduction

Thursday, August 14th, 2008

I did a small workshop on Qt today in my company, mainly to introduce the framework to my fellow developers. I think I did a good job, because I've seen the glow in their eyes while presenting the graphics view demos and the 2d paint engine amongst many other things. Anyways, ...

guitone 0.8 released – spring time is hacking time!

Sunday, May 25th, 2008

guitone 0.8 has been released today. Major improvements happened under the hood, the outstanding changes are: guitone is now licensed under GNU GPL Version 3 or later. Please note that you're now only allowed to legally distribute binaries which you've built with Qt 4.3.4 or later, since earlier versions ...

Hide Qt GUI applications from the Mac OS X dock and menu

Wednesday, May 7th, 2008

Starting with Qt 4.4 which was released a few days ago Qt now honors the <key>LSUIElement</key> <string>1</string> setting in the Info.plist file of the application bundle. This is particularily useful to create bundled application which should not pop up in the global dock or menu, f.e. daemons which run in the background or ...