From 63ed3ca072ea0fa94a6f34890413a8425a9780fb Mon Sep 17 00:00:00 2001 From: Niels Weber Date: Mon, 22 Sep 2014 12:55:25 +0200 Subject: Add button to HomeScreen to reach Schedule Change-Id: I82a2c8365c47ac7a30ac57eb4e2e98f628d2f414 Reviewed-by: Caroline Chao --- qml/components/HomeScreen.qml | 10 +++ qml/components/images/Btn_Schedule.svg | 159 +++++++++++++++++++++++++++++++++ resource.qrc | 1 + src/theme.cpp | 1 + 4 files changed, 171 insertions(+) create mode 100644 qml/components/images/Btn_Schedule.svg diff --git a/qml/components/HomeScreen.qml b/qml/components/HomeScreen.qml index 763fecd..54e81f3 100644 --- a/qml/components/HomeScreen.qml +++ b/qml/components/HomeScreen.qml @@ -438,6 +438,16 @@ Rectangle { onClicked: stack.push(Qt.resolvedUrl("Floorplan.qml")) } } + Image { + source: Theme.images.btnSchedule + sourceSize.height: Theme.sizes.infoButtonSize + sourceSize.width: Theme.sizes.infoButtonSize + anchors.verticalCenter: parent.verticalCenter + MouseArea { + anchors.fill: parent + onClicked: stack.push(Qt.resolvedUrl("TrackSwitcher.qml")) + } + } Image { source: Theme.images.btnToWebsite sourceSize.height: Theme.sizes.infoButtonSize diff --git a/qml/components/images/Btn_Schedule.svg b/qml/components/images/Btn_Schedule.svg new file mode 100644 index 0000000..f466a10 --- /dev/null +++ b/qml/components/images/Btn_Schedule.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resource.qrc b/resource.qrc index eb89eae..7404c48 100644 --- a/resource.qrc +++ b/resource.qrc @@ -37,5 +37,6 @@ qml/components/images/LevelB.svg qml/components/images/LevelC.svg qml/components/images/sfo_floor.png + qml/components/images/Btn_Schedule.svg diff --git a/src/theme.cpp b/src/theme.cpp index 8e1aa8b..8dbb74f 100644 --- a/src/theme.cpp +++ b/src/theme.cpp @@ -143,6 +143,7 @@ Theme::Theme(QObject *parent) m_images->insert(QLatin1String("twitter"), QVariant("qrc:/images/Twitter.svg")); m_images->insert(QLatin1String("btnToWebsite"), QVariant("qrc:/images/Btn_ToWebsite.svg")); m_images->insert(QLatin1String("btnFloorMap"), QVariant("qrc:/images/Btn_FloorMap.svg")); + m_images->insert(QLatin1String("btnSchedule"), QVariant("qrc:/images/Btn_Schedule.svg")); m_images->insert(QLatin1String("levelA"), QVariant("qrc:/images/LevelA.svg")); m_images->insert(QLatin1String("levelB"), QVariant("qrc:/images/LevelB.svg")); m_images->insert(QLatin1String("levelC"), QVariant("qrc:/images/LevelC.svg")); -- cgit v1.2.3