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();
							 | 
						||
| 
								 | 
							
													}
							 | 
						||
| 
								 | 
							
												}
							 | 
						||
| 
								 | 
							
											}
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |