mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			98 lines
		
	
	
	
		
			2 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
		
		
			
		
	
	
			98 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(); | ||
|  | 					} | ||
|  | 				} | ||
|  | 			} | ||
|  | 		} | ||
|  | 	} | ||
|  | } |