diff options
Diffstat (limited to 'app/qml')
| -rw-r--r-- | app/qml/pages/AppStorePage.qml | 24 | ||||
| -rw-r--r-- | app/qml/pages/ManagerPage.qml | 4 |
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 { |
