summaryrefslogtreecommitdiff
path: root/app/qml/pages
diff options
context:
space:
mode:
Diffstat (limited to 'app/qml/pages')
-rw-r--r--app/qml/pages/AppStorePage.qml24
-rw-r--r--app/qml/pages/ManagerPage.qml4
2 files changed, 28 insertions, 0 deletions
diff --git a/app/qml/pages/AppStorePage.qml b/app/qml/pages/AppStorePage.qml
new file mode 100644
index 0000000..95bb2db
--- /dev/null
+++ b/app/qml/pages/AppStorePage.qml
@@ -0,0 +1,24 @@
+import QtQuick 2.0
+import QtQml 2.1
+import Sailfish.Silica 1.0
+import org.pebbled 0.1
+
+Page {
+ id: page
+
+ PebbleStoreView {
+ id: webview
+ anchors.fill: parent
+ url: "https://auth.getpebble.com/oauth/authorize?client_id=f88739e8e7a696c411236c41afc81cbef16dc54c3ff633d92dd4ceb0e5a25e5f&response_type=token&mid=xxx&pid=xxx&platform=android&mobile=sign_in&redirect_uri=pebble%3A%2F%2Flogin"
+
+ onLoginSuccess: {
+ console.log("ON Login " + accessToken);
+ webview.url = "https://apps-prod.getpebble.com/en_US/?access_token=" + accessToken + "#/watchfaces"
+ }
+
+ onDownloadPebbleApp: {
+ console.log("ON DOWNLOAD " + title);
+ console.log(downloadUrl);
+ }
+ }
+}
diff --git a/app/qml/pages/ManagerPage.qml b/app/qml/pages/ManagerPage.qml
index 814c9d8..c0dd411 100644
--- a/app/qml/pages/ManagerPage.qml
+++ b/app/qml/pages/ManagerPage.qml
@@ -65,6 +65,10 @@ Page {
text: qsTr("About")
onClicked: pageStack.push(Qt.resolvedUrl("AboutPage.qml"))
}
+ MenuItem {
+ text: qsTr("Pebble Appstore")
+ onClicked: pageStack.push(Qt.resolvedUrl("AppStorePage.qml"))
+ }
}
Column {