summaryrefslogtreecommitdiff
path: root/app/qml
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-07-10 09:15:02 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-07-10 09:15:02 +0200
commitc5132f1434eb6e14abfe2d2761d9f3abdcc3ad0e (patch)
tree91077a0ac7397cf90391c26caf5f413e454a923e /app/qml
parent1867708998b2997e4742e1e0a3b4fce733d83bab (diff)
Better cover page
Diffstat (limited to 'app/qml')
-rw-r--r--app/qml/cover/CoverPage.qml25
-rw-r--r--app/qml/cover/back.pngbin0 -> 1939 bytes
2 files changed, 19 insertions, 6 deletions
diff --git a/app/qml/cover/CoverPage.qml b/app/qml/cover/CoverPage.qml
index 7822b5c..1fea52c 100644
--- a/app/qml/cover/CoverPage.qml
+++ b/app/qml/cover/CoverPage.qml
@@ -33,16 +33,26 @@ import QtQuick 2.0
import Sailfish.Silica 1.0
CoverBackground {
+ Image {
+ fillMode: Image.PreserveAspectCrop
+ anchors.fill: parent
+ source: "back.png"
+ }
+
Label {
id: label
- anchors.centerIn: parent
- font.pointSize: Theme.fontSizeLarge
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.bottom: state.top
+ anchors.bottomMargin: Theme.paddingSmall
+ font.pointSize: Theme.fontSizeExtraLarge
text: pebbled.name ? pebbled.name : "Pebble"
}
Label {
- anchors.top: label.bottom
+ id: state
anchors.horizontalCenter: parent.horizontalCenter
- font.pointSize: Theme.fontSizeSmall
+ anchors.bottom: parent.verticalCenter
+ font.pointSize: Theme.fontSizeExtraSmall
+ color: Theme.highlightColor
text: pebbled.connected ? qsTr("connected") : qsTr("disconnected")
}
@@ -52,8 +62,11 @@ CoverBackground {
CoverAction {
iconSource: pebbled.connected ? "image://theme/icon-cover-transfers" : "image://theme/icon-cover-sync"
onTriggered: {
- // FIXME: implement
- console.log('reconnect');
+ if (pebbled.connected) {
+ pebbled.ping();
+ } else {
+ pebbled.connect();
+ }
}
}
}
diff --git a/app/qml/cover/back.png b/app/qml/cover/back.png
new file mode 100644
index 0000000..2d5ab14
--- /dev/null
+++ b/app/qml/cover/back.png
Binary files differ