TubeWiz: Unleashing the power of S60 Qt

From Nokia Developer Wiki
Jump to: navigation, search

Warning.pngWarning: This article uses deprecated Mobile Extensions and has not been tested against the latest Qt SDK. If you verify that this article works, please remove this warning and update it. If not, please Archive it

Article Metadata
Code Example
Source file: Media:Tubewiz.zip
Tested with
Devices(s): Nokia 5800 XpressMusic
Platform(s): S60 5th Edition
Keywords: TubeWiz
Created: jhautaka (23 Mar 2009)
Last edited: hamishwillee (23 Jul 2012)



Here is a tiny demo that I did on my spare time. I thought it would be a good idea to share this with you before I dump it somewhere. The application is build on top of the Qt Graphics View Framework and in addition to that it takes advantage of Qt Animation Framework version 2, Qt Animation Framework and Archived:Mobile Extensions (deprecated).

Animations, screen changes and other transitions are all done purely with Qt


If you want to enable the orientation switch effect you must sign the application with certificate that has ReadDeviceData capability.

The source code is completely undocumented and dirty but the application looks kind of cool. Feel free to explore and play with it.

Source code: TubeWiz



TubeWiz Video


On the left hand side there is a dock which contains widgets. By pressing a widget icon ~1 second it is detached from the dock and you can drag and drop it to the widget screen. Widget can be attached back to the dock by doing vice versa. Widget can also be moved around the widget screen just by dragging it.

On the bottom of the screen there is a toolbar which has "Menu" button and by clicking it a menu screen appears.

On the menu screen you can click buttons and drag them by pressing them ~1 second in the same way as detaching widgets from the dock on the widget screen.

When the widget screen is visible you can activate landscape mode by turning your device's right side up.

This page was last modified on 23 July 2012, at 15:42.
63 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.