Categories
Technical

PropertyBinder class in Qt

In QML we have this super-cool feature that allows us to bind the property value of one object as a function of the property value of another object. For instance Item { width: anotherItem.width * 2 } In the example above, the width of one item is twice the width of another item. If for […]

Categories
Technical

GCFSupport Plugin for Qt SDK

We have recently made available a GCFSupport plugin for Qt SDK 2010.02.01. “GCF 2.3.0 Plugin for Qt Creator 1.3.1 (QtSDK 2010.02.1) [Windows Only]” Using this plugin it is now possible to get started with GCF super-quickly using Qt Creator. Just unpack the ZIP file and take a look at the README.pdf file for instructions. Within […]

Categories
Technical

GCF 2.3 Released

After a bit of a delay, today we announce the release of GCF 2.3. You can download the latest version of GCF from our website. The main new feature in this release is the GCF – Qt Creator integration. With this plugin developers can now use Qt Creator to ease their GCF application development. In […]

Categories
Technical

Custom Class wizards in Qt Creator

[Update – 25th April 2011: Qt Creator 2.0+ has a much better support for custom class and/or project wizards here: http://doc.qt.nokia.com/qtcreator-snapshot/creator-project-wizards.html] Qt Creator comes built in with a set of project/class/file wizards. These wizards are great to get started with, but I always wished if there were an easy way to add support for more […]

Categories
Technical

Expand Declarations in Qt Creator

One of the things I dont particularly enjoy is to transfer functions from .h (declaration) to .cpp (implementation), specifying the class scope and then creating open and close brackets. The whole process consumes time and I always thought that it can be automated quite easily in Qt Creator. Just wrote a plugin for Qt Creator […]

Categories
Technical

I am speaking @ FOSS.IN/2009

Just saw that my talk on “Writing Plugins for Qt Creator” is selected as Tech Talk (Hacker session) at FOSS.IN 2009. The event is going to be between 1st and 5th of December. The last time I gave a talk @ FOSS.IN was in 2007, nice to get back to it after 2 years 🙂 […]

Categories
Technical

Downloading Qt SDKs..

With every new release, the size of Qt SDK is increasing. Given the slow and often unreliable BSNL Internet connection @ work (and home), it is not a good idea to download new releases using a browser or an FTP client. Recently we bought a Mac at work and I have been trying hard for […]

Categories
Technical

GUIXML Editor in Qt Creator

When you open a GCF project in Qt Creator, you will notice that the project tree on the left hand side also shows GUIXML files against each component and the global ComponentLoaderComponent.xml (CLC for short) file. The CLC file describes the order of loading of components. Each component’s GUIXML file describes the GUI of the […]

Categories
Technical

GCF – Qt Creator Integration

Over the past few weeks we have been researching on Qt Creator, its architecture and plugin model. In a previous blog my colleague JK has written about a document that we wrote on Qt Creator plugins. This week (ie yesterday) we started working on a plugin for Qt Creator called GCFSupport. The idea behind the […]