summaryrefslogtreecommitdiff
path: root/app/qml/pages/WatchPage.qml
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-07-07 00:59:11 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-07-09 01:57:32 +0200
commit164b95968d67f2363a270540d00a028741e58976 (patch)
tree7e7e200234c0eedf60fcf9da15ccc300b3dcf222 /app/qml/pages/WatchPage.qml
parent54a34201f993c3dc5bff0347349e1727febacf97 (diff)
Implemented ManagerPage and WatchPage
Diffstat (limited to 'app/qml/pages/WatchPage.qml')
-rw-r--r--app/qml/pages/WatchPage.qml81
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)
}
}
}