diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-07 00:59:11 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-09 01:57:32 +0200 |
| commit | 164b95968d67f2363a270540d00a028741e58976 (patch) | |
| tree | 7e7e200234c0eedf60fcf9da15ccc300b3dcf222 /app/qml/pages/WatchPage.qml | |
| parent | 54a34201f993c3dc5bff0347349e1727febacf97 (diff) | |
Implemented ManagerPage and WatchPage
Diffstat (limited to 'app/qml/pages/WatchPage.qml')
| -rw-r--r-- | app/qml/pages/WatchPage.qml | 81 |
1 files changed, 3 insertions, 78 deletions
diff --git a/app/qml/pages/WatchPage.qml b/app/qml/pages/WatchPage.qml index 5848293..efb12a0 100644 --- a/app/qml/pages/WatchPage.qml +++ b/app/qml/pages/WatchPage.qml @@ -32,45 +32,10 @@ import QtQuick 2.0 import QtQml 2.1 import Sailfish.Silica 1.0 -import watch 0.1 -import org.nemomobile.dbus 1.0 Page { id: page - property string name - property string address - property bool connected: false - - onNameChanged: console.log(name) - onAddressChanged: console.log(address) - onConnectedChanged: console.log(connected?"connected":"disconnected") - - WatchConnector { - id: watchConnector - } - - DBusInterface { - id: pebbled - destination: "org.pebbled" - path: "/" - iface: "org.pebbled" - signalsEnabled: true - - function pebbleChanged() { - page.name = getProperty("name"); - page.address = getProperty("address"); - } - function connectedChanged() { - page.connected = getProperty("connected"); - } - - Component.onCompleted: { - pebbled.pebbleChanged(); - pebbled.connectedChanged(); - } - } - SilicaFlickable { anchors.fill: parent @@ -82,53 +47,13 @@ Page { width: page.width spacing: Theme.paddingLarge PageHeader { - title: "Pebble Manager" - } - Label { - visible: !page.connected - text: "Waiting for watch...\nIf it can't be found plase\ncheck it's available and\npaired in Bluetooth settings." - width: column.width - } - ListItem { - visible: !!page.name - Label { - text: page.name - } - onVisibleChanged: { - if (parent.visible) { - // Connect with the device - watchConnector.deviceConnect(page.name, page.address); - } - } + title: pebbled.name } + Button { text: "Ping" onClicked: { - watchConnector.ping(66) - } - } - Button { - text: "Send SMS" - onClicked: { - watchConnector.sendSMSNotification("Dummy", "Hello world!") - } - } - Button { - text: "Ring" - onClicked: { - watchConnector.ring("+1234567890", "Test user") - } - } - Button { - text: "Start call" - onClicked: { - watchConnector.startPhoneCall() - } - } - Button { - text: "End call" - onClicked: { - watchConnector.endPhoneCall() + pebbled.ping(66) } } } |
