I don't know about N900, but for N9 see the QML Window component's sources on how to do it. Here's its documentation: http://harmattan-dev.nokia.com/docs/...go-window.html
import QtQuick 1.0 import org.maemo.fremantle 1.0 //property color fontcolor: "white" PageStackWindow { property color fontcolor: "white" initialPage: Component { Column { Row { width: parent.width CheckBox { id: tracksrc //text: "Select track from library" checked: true //checkable: true } Label { id: tracksrcText text: "Select track from library" anchors.verticalCenter: tracksrc.verticalCenter color: fontcolor } } Label { id: selecttracklabel text: "Selected track" color: fontcolor } Button { id: selecttrack text: "No track selected" checkable: false width: parent.width onClicked: { } } SelectionDialog { id: lyricssrcdialog titleText: "Download source" selectedIndex: 0 model: ListModel { ListElement { name: "AZLyrics" } } } Button { id: lyricssrcbutton text: lyricssrcdialog.model.get(lyricssrcdialog.selectedIndex).name width: parent.width onClicked: { lyricssrcdialog.open(); } } Button { id: go text: "Go!" width: parent.width } } } }