X-Git-Url: https://www.flypig.org.uk/git/?p=harbour-pedalo.git;a=blobdiff_plain;f=qml%2Fpages%2FMainPage.qml;h=f5c039772265822c7922d50bb9a4e3d520289c57;hp=4e7293c1fb217185fd219872f24740002e2f8317;hb=ac8b7885c6787ad72b5cf8d422c8e5c8ec0e18fb;hpb=b0cf1cc508e82763046f46134347e8a37d7dddd6 diff --git a/qml/pages/MainPage.qml b/qml/pages/MainPage.qml index 4e7293c..f5c0397 100644 --- a/qml/pages/MainPage.qml +++ b/qml/pages/MainPage.qml @@ -20,6 +20,11 @@ Page { text: qsTr("About") onClicked: pageStack.push(Qt.resolvedUrl("About.qml")) } + + MenuItem { + text: qsTr("The Pedalo Rules") + onClicked: pageStack.push(Qt.resolvedUrl("TheRules.qml")) + } } // Tell SilicaFlickable the height of its content. @@ -33,7 +38,7 @@ Page { spacing: 0 BarButton { - source: "image://theme/icon-launcher-component-gallery" + source: (currentStatus.cycling ? "image://pedalo/button-journey-finish?" : "image://pedalo/button-journey-start?") + (pressed ? Theme.primaryColor : Theme.highlightColor) text: currentStatus.cycling ? qsTr("Finish your journey") : qsTr("Start a journey") onClicked: { if (currentStatus.cycling) { @@ -50,8 +55,8 @@ Page { } BarButton { - source: "image://theme/icon-launcher-component-gallery" - text: "Add a journey" + source: "image://pedalo/button-journey-add?" + (pressed ? Theme.primaryColor : Theme.highlightColor) + text: qsTr("Add a journey") onClicked: pageStack.push(Qt.resolvedUrl("JourneyEdit.qml")) } } @@ -66,14 +71,14 @@ Page { x: isPortrait ? 0 : page.width / 2.0 BarButton { - source: "image://theme/icon-launcher-component-gallery" - text: "View latest stats" + source: "image://pedalo/button-stats?" + (pressed ? Theme.primaryColor : Theme.highlightColor) + text: qsTr("View latest stats") onClicked: pageStack.push(Qt.resolvedUrl("Stats.qml")) } BarButton { - source: "image://theme/icon-launcher-component-gallery" - text: "Previous journeys" + source: "image://pedalo/button-list?" + (pressed ? Theme.primaryColor : Theme.highlightColor) + text: qsTr("Previous journeys") onClicked: pageStack.push(Qt.resolvedUrl("JourneyList.qml")) } }