QtComponents

The Qt Quick Components project provides a set of QML components to build user interfaces. These components allow interfaces to accept user input and provide feedback indicators.

Abstract
This efford adds a new set of components to the already available ones for Symbian and MeeGo platforms, located at its own namespace.

import org.maemo.fremantle 1.0 // for Core components import org.maemo.extras   1.0  // for Extras components

Right now, look and feel match the one you could find in a Harmattan device. Required support to let designers implement a QtComponents theme with Fremantle look and feel is an ongoing task. See /ThemeHowto for details

Scope
Available packages are compatible with Qt libs from PR1.3 firmware. This implies that QtComponents are only compatible with QtQuick 1.0 language set. For improvements on this area see /RoadMap.

Installation
There's available an external repository with required packages. To install this catalog, point your N900 browser to [this page] and a Maemo5 repo catalog will be downloaded and installed into your phone. After that, Go to Application Manager and install qt-component-examples. This will install required packages to get QtComponents up and running.

QtComponents replaces internally meegotouch input context support with the one provided by Maliit. I encourage you to test it. To get VKB support, go again to Application Manager and select maliit-virtual-keyboard package.

Usage
See /Miniature or /Backports to know typical required changes to get a Harmattan app running onto Maemo5.

Get involved
There's a lot of task on which you could help to improve this package. Just take one. Everyone is welcomed.

Contact us
Feedback is welcomed!


 * Via web forum
 * Bug reports and enhancement requests can be filed here (file new bug)