summaryrefslogtreecommitdiffstats
path: root/qt-mobile/main.qml
blob: 42e17945f9547b45e370ee06eabafbc25f68ae07 (plain) (blame)
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
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.1
import org.subsurfacedivelog.mobile 1.0

ApplicationWindow {
	title: qsTr("Subsurface mobile")
	property bool fullscreen: true
	visible: true

	QMLManager {
		id: manager
	}

	Preferences {
		id: prefsWindow
	}

	ColumnLayout {
		id: layout
		anchors.fill: parent
		spacing: 4

		Rectangle {
			id: topPart
			height: 35
			Layout.fillWidth: true
			Layout.maximumHeight: 35

			RowLayout {
				Button {
					id: prefsButton
					text: "Preferences"
					onClicked: {
						prefsWindow.show()
					}
				}

				Button {
					id: loadDivesButton
					text: "Load Dives"
					onClicked: {
						manager.loadDives();
					}
				}
			}

		}

		Rectangle {
			id: detailsPage
			Layout.fillHeight: true
			Layout.fillWidth: true
			Layout.minimumWidth: 100
			Layout.preferredHeight: 400
			Layout.preferredWidth: 200

			DiveList {
				anchors.fill: detailsPage
				id: diveDetails
			}
		}

	}
}