import QtQuick 1.0 import org.maemo.fremantle 1.0 Page { id: mainPage tools: toolbar Column { signal tracksrcChanged(bool state) width: parent.width CheckBox { id: tracksrc text: "Select track from library" // label isn't needed with PageStackWindow checked: true //checkable: true onClicked: { mainPage.tracksrcChanged(checked) } } Label { id: selecttracklabel text: "Selected track" } Button { id: selecttrack text: "No track selected" checkable: false width: screenwidth onClicked: { console.log("Select track button clicked") pageStack.push(Qt.resolvedUrl("SelectTrackPage.qml")) } onTracksrcChanged: { ( state == true ) ? this.show() :this.hide() } } Button { id: lyricssrcbutton text: lyricssrcdialog.model.get(lyricssrcdialog.selectedIndex).name width: screenwidth onClicked: { lyricssrcdialog.open(); } } Button { id: go text: "Go!" width: screenwidth onClicked: { console.log("Go! button clicked") pageStack.push(Qt.resolvedUrl("ShowLyricsPage.qml")) } } } SelectionDialog { id: lyricssrcdialog titleText: "Download source" selectedIndex: 0 model: ListModel { ListElement { name: "AZLyrics" } } } OKDialog { id: notimplementeddialog message: "Sorry, not implemented yet!" } }
.../MainPage.qml:42:13: Cannot assign to non-existent property onTracksrcChanged: