blob: 544875443c127b68d093442d70e99dcc527811fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
import QtQuick 2.0
import Sailfish.Silica 1.0
import Sailfish.Bluetooth 1.0
import org.nemomobile.configuration 1.0
Page {
id: page
ConfigurationValue {
id: deviceAddress
key: curSettingsPrefix + "/address"
defaultValue: "Select"
}
SilicaFlickable {
anchors.fill: parent
PullDownMenu {
MenuItem {
text: qsTr("Not done yet")
}
}
contentHeight: column.height
Column {
id: column
width: page.width
spacing: Theme.paddingLarge
PageHeader {
title: "Salmeta"
}
SectionHeader {
text: qsTr("Device settings");
}
ValueButton {
x: Theme.paddingLarge
label: "Device"
value: deviceAddress.value
onClicked: {
var dialog = pageStack.push("Sailfish.Bluetooth.BluetoothDevicePickerDialog");
dialog.selectedDeviceChanged.connect(function() {
if (dialog.selectedDevice !== "") {
deviceAddress.value = dialog.selectedDevice
}
});
}
}
SectionHeader {
text: qsTr("Widgets");
}
Item {
width: 96 * 4
height: 96 * 4
anchors.horizontalCenter: parent.horizontalCenter
WatchView {
id: watchView
anchors.centerIn: parent
scale: 4
}
}
Row {
anchors.horizontalCenter: parent.horizontalCenter
spacing: 8
Repeater {
model: 4
Rectangle {
// TODO These should be GlassItem.
width: 16
height: 16
radius: 8
color: "white"
opacity: watchView.curPage == index ? 0.9 : 0.3
}
}
}
SectionHeader {
text: qsTr("Notifications");
}
Label {
x: Theme.paddingLarge
text: "TODO"
}
}
}
}
|