aboutsummaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qml/DownloadFromDiveComputer.qml
blob: a062ffaa0d0019ab9f20420b082df674a364935a (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
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Controls.Styles 1.2
import QtQuick.Window 2.2
import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.1
import org.subsurfacedivelog.mobile 1.0
import org.kde.kirigami 1.0 as Kirigami

Kirigami.Page {
	id: diveComputerDownloadWindow
	anchors.top:parent.top
	width: parent.width
	height: parent.height
	Layout.fillWidth: true;
	title: "Dive Computer"

/* this can be done by hitting the back key
	contextualActions: [
		Action {
			text: "Close Preferences"
			iconName: "dialog-cancel"
			onTriggered: {
				stackView.pop()
				contextDrawer.close()
			}
		}
	]
 */
	ColumnLayout {
		anchors.top: parent.top
		height: parent.height
		width: parent.width
		Layout.fillWidth: true
		RowLayout {
			anchors.top:parent.top
			Layout.fillWidth: true
			Text { text: " Vendor name : " }
			ComboBox { Layout.fillWidth: true }
		}
		RowLayout {
			Text { text: " Dive Computer:" }
			ComboBox { Layout.fillWidth: true }
		}
		RowLayout {
			Text { text: " Progress:" }
			Layout.fillWidth: true
			ProgressBar { Layout.fillWidth: true }
		}
		RowLayout {
			SubsurfaceButton {
				text: "Download"
				onClicked: {
					text: "Retry"
					stackView.pop();
				}
			}
			SubsurfaceButton {
				id:quitbutton
				text: "Quit"
				onClicked: {
					stackView.pop();
				}
			}
		}
		RowLayout {
			Text {
				text: " Downloaded dives"
			}
		}
		TableView {
			width: parent.width
			Layout.fillWidth: true  // The tableview should fill
			Layout.fillHeight: true // all remaining vertical space
			height: parent.height   // on this screen
			TableViewColumn {
				width: parent.width / 2
				role: "datetime"
				title: "Date / Time"
			}
			TableViewColumn {
				width: parent.width / 4
				role: "duration"
				title: "Duration"
			}
			TableViewColumn {
				width: parent.width / 4
				role: "depth"
				title: "Depth"
			}
			}
		RowLayout {
			Layout.fillWidth: true
			SubsurfaceButton {
				text: "Accept"
				onClicked: {
				stackView.pop();
				}
			}
			SubsurfaceButton {
				text: "Quit"
				onClicked: {
					stackView.pop();
				}
			}
			Text {
				text: ""  // Spacer between 2 button groups
				Layout.fillWidth: true
			}
			SubsurfaceButton {
				text: "Select All"
			}
			SubsurfaceButton {
				id: unselectbutton
				text: "Unselect All"
			}
		}
		RowLayout { // spacer to make space for silly button
			Layout.minimumHeight: 1.2 * unselectbutton.height
			Text {
				text:""
			}
		}
	}
}