diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2015-06-19 13:23:55 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2015-06-19 13:23:55 +0200 |
| commit | 98aaa3a2292989f05f5c3e683e2dd4f20bb145e3 (patch) | |
| tree | 505524dca0466930ec0a839e75476dc8c8de1ee9 /app | |
| parent | 231462ccfe9fbc25fcc44a4ef128a174329b1901 (diff) | |
Notifications debugging via magic cookies
Diffstat (limited to 'app')
| -rw-r--r-- | app/pebbledinterface.cpp | 4 | ||||
| -rw-r--r-- | app/pebbledinterface.h | 2 | ||||
| -rw-r--r-- | app/qml/pages/WatchPage.qml | 41 |
3 files changed, 44 insertions, 3 deletions
diff --git a/app/pebbledinterface.cpp b/app/pebbledinterface.cpp index 84a4ae2..1fb0cd1 100644 --- a/app/pebbledinterface.cpp +++ b/app/pebbledinterface.cpp @@ -175,10 +175,10 @@ QString PebbledInterface::appUuid() const return watch->appUuid(); } -void PebbledInterface::ping() +void PebbledInterface::ping(uint cookie) { qDebug() << Q_FUNC_INFO; - watch->Ping(66); + watch->Ping(cookie); } void PebbledInterface::time() diff --git a/app/pebbledinterface.h b/app/pebbledinterface.h index 281ada7..f0b3619 100644 --- a/app/pebbledinterface.h +++ b/app/pebbledinterface.h @@ -63,7 +63,7 @@ signals: public slots: void setEnabled(bool); void setActive(bool); - void ping(); + void ping(uint cookie = 66); void time(); void disconnect(); void reconnect(); diff --git a/app/qml/pages/WatchPage.qml b/app/qml/pages/WatchPage.qml index 730f850..3f5a5d6 100644 --- a/app/qml/pages/WatchPage.qml +++ b/app/qml/pages/WatchPage.qml @@ -1,12 +1,19 @@ import QtQuick 2.0 import QtQml 2.1 import Sailfish.Silica 1.0 +import org.nemomobile.configuration 1.0 Page { id: watchPage property bool firmwareVersionOK: app.firmwareVersion && app.firmwareVersion.indexOf("v1.") !== 0 + ConfigurationGroup { + id: settings + path: "/org/pebbled/settings" + property bool debug + } + SilicaFlickable { id: flickable anchors.fill: parent @@ -48,6 +55,40 @@ Page { onClicked: pebbled.time() } } + Row { + anchors { + left: parent.left + right: parent.right + margins: Theme.paddingLarge + } + + visible: settings.debug + Button { + text: qsTr("SMS") + width: parent.width / 5 + onClicked: pebbled.ping(128) + } + Button { + text: qsTr("E-Mail") + width: parent.width / 5 + onClicked: pebbled.ping(129) + } + Button { + text: qsTr("FB") + width: parent.width / 5 + onClicked: pebbled.ping(130) + } + Button { + text: qsTr("Twt") + width: parent.width / 5 + onClicked: pebbled.ping(131) + } + Button { + text: qsTr("Music") + width: parent.width / 5 + onClicked: pebbled.ping(132) + } + } Item { width: parent.width |
