summaryrefslogtreecommitdiff
path: root/qml/pages/FirstPage.qml
blob: b86029e0780f25ac53d7ee564cc7dd7e9a1b03c1 (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
import QtQuick 2.0
import Sailfish.Silica 1.0
import Sailfish.Bluetooth 1.0
import org.nemomobile.configuration 1.0
import com.javispedro.salmeta 1.0

Page {
	id: page

	ConfigurationValue {
		id: deviceAddress
		key: settingsPrefix + "/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");
			}

			WatchView {
				anchors.horizontalCenter: parent.horizontalCenter
				width: 96 * 4
				height: 96 * 4
			}
		}
	}
}