Lorn Potter

Qtopia Core plugins

Published Sunday December 10th, 2006
2 Comments on Qtopia Core plugins
Posted in Qt, Qtopia

One of the many improvements to Qtopia Core over Qt Embedded 2, is that it has support for plugins, specifically keyboard and mouse plugins. So we no longer need to patch Qt for device specific keyboard and mouse (touchscreen) handlers. Woot!
http://doc.trolltech.com/4.2/qwskeyboardhandler.html
http://doc.trolltech.com/4.2/qwsmousehandler.html

And, Qtopia has extended this a bit in the form of device configurations, so a developer can supply a device specific source tree, complete with keyboard and mouse handler plugins.

http://doc.trolltech.com/qtopia4.1/syscust-devconfigprof.html

I have been working on Zaurus device configuration. This weekend, I managed to find the time to create kernelkeymapkbdhandler and ‘port’ Chris Larsons old Qt Embedded keyboard driver that uses the kernel’s keymapping, so we don’t have to have a different keymap for all the differing Zaurus devices. Which is a testament to Chris’ code and Qt’s keyboard plugin system, as there is not much time on my weekends since my 15 month old always wants to play!

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Qt, Qtopia

2 comments

Cavendish Qi says:

And Qtopia Core also need a plugin interface for font engine for users.

Matt Smith says:

Any word on when a commercial Zaurus device will appear using Qtopia 4?

Commenting closed.

Get started today with Qt Download now