Qt5-Maemo5/WhatWorks

Line 1: Line 1:
-
As of 2013-07-26 the following examples/application were tested with Qt5 on the N900:
+
== Available Parts ==
 +
Parts currently available in http://repos.fuhlbrueck.net/qt5-maemo5
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Part
 +
! modified (vs. vanilla Qt5)
 +
! problems
 +
|-
 +
| qtbase
 +
| YES
 +
|
 +
|-
 +
| qtdeclarative
 +
| YES
 +
| Text item bug
 +
|-
 +
| qtmaemo5
 +
| NEW, ported from Qt4
 +
 +
|-
 +
| qtwebkit
 +
| NO
 +
| none, but hardly tested
 +
|-
 +
| qtmultimedia
 +
| NO
 +
| none, but only audio tested
 +
|-
 +
| qtjsbackend
 +
| NO
 +
|
 +
|-
 +
| qtsvg
 +
| NO
 +
|
 +
|-
 +
| qttools
 +
| NO
 +
 +
|-
 +
| qtquickcontrols
 +
| NO (but likely in the future)
 +
| untested
 +
|}
 +
 
 +
== Apps/Examples ==
{| class="wikitable"
{| class="wikitable"

Revision as of 16:13, 5 August 2013

Available Parts

Parts currently available in http://repos.fuhlbrueck.net/qt5-maemo5

Part modified (vs. vanilla Qt5) problems
qtbase YES
qtdeclarative YES Text item bug
qtmaemo5 NEW, ported from Qt4
qtwebkit NO none, but hardly tested
qtmultimedia NO none, but only audio tested
qtjsbackend NO
qtsvg NO
qttools NO
qtquickcontrols NO (but likely in the future) untested

Apps/Examples

Application/Example Source Modifications needed Result
mousearea qtdeclarative/examples none works with TextWA item, fails with Text (text unreadable after click)
flatboat http://repos.fuhlbrueck.net/qt5-maemo5-examples/ (https://gitorious.org/flatboat) none slower than Qt4 version (uses QQuickPaintedItem, with scenegraph likely faster), Text works in most cases (without TextWA hack!)
hildon-qt-components https://github.com/qwazix/hildon-qt-components compiles after porting to Qt5 if rotation, battery etc. are commented out (missing mobility features) loading the plugin not yet tested
Ubuntu Components (incl. calculator example and gallary) https://launchpad.net/~ubuntu-sdk-team/+archive/ppa/+files/ubuntu-ui-toolkit_0.1.46%2B13.10.20130726.1bzr660saucy0.orig.tar.gz compiles unmodified, but some qml files modified to remove dependency on unity actions suffers from Text bug, but (nearly) all Text elements are in Labels, changing Label's Text to TextWA works. (TextEdit etc. still suffer of course); jokes (QtMultimedia) example works (slightly modified)
cutetube-qml http://repository.maemo.org/extras/pool/fremantle/free/source/q/qmltube/qmltube_1.3.2.tar.gz Qml application viewer changed to QtQuick2 pendant builds and runs, but is ugly and unusable (Theming seems to be broken)