summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
Diffstat (limited to 'app')
-rw-r--r--app/pebbledinterface.cpp4
-rw-r--r--app/pebbledinterface.h2
-rw-r--r--app/qml/pages/WatchPage.qml41
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