diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-10-11 00:34:46 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-10-11 00:34:46 +0200 |
| commit | dae309fe62dd97ade9d1ec84fdffe4eab44fb623 (patch) | |
| tree | 1ed80ecede0876ed7b5e1f85cac5914b24abeecf /app/pebblestoreview.h | |
| parent | dff2ba6143d68515f884753e9cc81cdf7ed0eca1 (diff) | |
| parent | 8bee022b0ff7659cb5b0bd35febae09826d8d298 (diff) | |
Merge pull request #94 from smurfy/fix-79
Added support for pebble-time appstore fixes #79
Diffstat (limited to 'app/pebblestoreview.h')
| -rw-r--r-- | app/pebblestoreview.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/pebblestoreview.h b/app/pebblestoreview.h index 551b863..24b7807 100644 --- a/app/pebblestoreview.h +++ b/app/pebblestoreview.h @@ -16,11 +16,14 @@ public: Q_PROPERTY(bool loggedin READ loggedin NOTIFY accessTokenChanged) Q_PROPERTY(bool downloadInProgress READ downloadInProgress NOTIFY downloadInProgressChanged) Q_PROPERTY(QString accessToken READ accessToken WRITE setAccessToken NOTIFY accessTokenChanged) + Q_PROPERTY(QString hardwarePlatform READ hardwarePlatform WRITE setHardwarePlatform NOTIFY hardwarePlatformChanged) bool loggedin(); bool downloadInProgress(); QString accessToken() const; void setAccessToken(const QString &accessToken); + QString hardwarePlatform() const; + void setHardwarePlatform(const QString &hardwarePlatform); public slots: void gotoWatchFaces(); @@ -34,6 +37,7 @@ private slots: signals: void accessTokenChanged(const QString & accessToken); + void hardwarePlatformChanged(const QString & hardwarePlatform); void downloadPebbleApp(const QString & downloadTitle, const QString & downloadUrl); void downloadInProgressChanged(); void titleChanged(const QString & title); @@ -42,11 +46,13 @@ private: QNetworkAccessManager* m_networkManager; QUrl m_configUrl; QString m_accessToken; + QString m_hardwarePlatform; QJsonObject downloadObject; QJsonObject storeConfigObject; bool m_downloadInProgress; QUrl prepareUrl(QString baseUrl); + void fetchConfig(); void fetchData(QUrl url); void addToLocker(QJsonObject data); void removeFromLocker(QJsonObject data); |
