mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Add a window to be used when downloading from dive computers. Signed-off-by: Grace Karanja <gracie.karanja89@gmail.com>
		
			
				
	
	
		
			97 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
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
 | 
						|
 | 
						|
Item {
 | 
						|
	id: diveComputerDownloadWindow
 | 
						|
	anchors.top: parent.top
 | 
						|
	width: parent.width
 | 
						|
	height: parent.height
 | 
						|
 | 
						|
	GridLayout {
 | 
						|
		columns: 2
 | 
						|
		anchors.top: parent.top
 | 
						|
		width: parent.width
 | 
						|
		height: parent.height
 | 
						|
		ColumnLayout {
 | 
						|
			height: parent.height
 | 
						|
			width: parent.width
 | 
						|
			ColumnLayout {
 | 
						|
				width: parent.width
 | 
						|
				Layout.fillHeight: true
 | 
						|
				ColumnLayout {
 | 
						|
					Layout.fillHeight: true
 | 
						|
					Layout.fillWidth: true
 | 
						|
					ColumnLayout {
 | 
						|
						height: parent.height
 | 
						|
						Layout.fillWidth: true
 | 
						|
						Text { text: "Vendor" }
 | 
						|
						ComboBox { Layout.fillWidth: true }
 | 
						|
						Text { text: "Dive Computer" }
 | 
						|
						ComboBox { Layout.fillWidth: true }
 | 
						|
						Text { text: "Device or mount point" }
 | 
						|
						RowLayout {
 | 
						|
							Layout.fillWidth: true
 | 
						|
							TextField { Layout.fillWidth: true }
 | 
						|
							Button { text: "..." }
 | 
						|
						}
 | 
						|
						GridLayout {
 | 
						|
							columns: 2
 | 
						|
							CheckBox { text: "Force download of all dives" }
 | 
						|
							CheckBox { text: "Always prefer downloaded dives" }
 | 
						|
							CheckBox { text: "Download into new trip" }
 | 
						|
							CheckBox { text: "Save libdivecomputer logfile" }
 | 
						|
							CheckBox { text: "Save libdivecomputer dumpfile" }
 | 
						|
							CheckBox { text: "Choose Bluetooth download mode" }
 | 
						|
						}
 | 
						|
 | 
						|
						RowLayout {
 | 
						|
							Layout.fillWidth: true
 | 
						|
							ProgressBar { Layout.fillWidth: true }
 | 
						|
							Button { text: "Download" }
 | 
						|
						}
 | 
						|
					}
 | 
						|
				}
 | 
						|
				ColumnLayout {
 | 
						|
					height: parent.height
 | 
						|
					Layout.fillWidth: true
 | 
						|
					RowLayout {
 | 
						|
						Text {
 | 
						|
							text: "Downloaded dives"
 | 
						|
						}
 | 
						|
						Button {
 | 
						|
							text: "Select All"
 | 
						|
						}
 | 
						|
						Button {
 | 
						|
							text: "Unselect All"
 | 
						|
						}
 | 
						|
					}
 | 
						|
					TableView {
 | 
						|
						Layout.fillWidth: true
 | 
						|
						Layout.fillHeight: true
 | 
						|
					}
 | 
						|
				}
 | 
						|
			}
 | 
						|
			RowLayout {
 | 
						|
				width: parent.width
 | 
						|
				Button {
 | 
						|
					text: "OK"
 | 
						|
 | 
						|
					onClicked: {
 | 
						|
						stackView.pop();
 | 
						|
					}
 | 
						|
				}
 | 
						|
				Button {
 | 
						|
					text: "Cancel"
 | 
						|
 | 
						|
					onClicked: {
 | 
						|
						stackView.pop();
 | 
						|
					}
 | 
						|
				}
 | 
						|
			}
 | 
						|
		}
 | 
						|
	}
 | 
						|
}
 |