| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | import QtQuick 2.3 | 
					
						
							| 
									
										
										
										
											2015-12-26 13:22:50 -08:00
										 |  |  | /* | 
					
						
							|  |  |  | import QtWebView 1.0 | 
					
						
							|  |  |  | */ | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | import QtQuick.Dialogs 1.2 | 
					
						
							|  |  |  | import QtQuick.Layouts 1.1 | 
					
						
							|  |  |  | import org.subsurfacedivelog.mobile 1.0 | 
					
						
							| 
									
										
										
										
											2017-03-31 16:15:14 +02:00
										 |  |  | import org.kde.kirigami 2.0 as Kirigami | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | Item { | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 	id: detailsView | 
					
						
							| 
									
										
										
										
											2016-04-07 12:07:44 -07:00
										 |  |  | 	property real gridWidth: detailsView.width - 2 * Kirigami.Units.gridUnit | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 	property real col1Width: gridWidth * 0.40 | 
					
						
							|  |  |  | 	property real col2Width: gridWidth * 0.30 | 
					
						
							|  |  |  | 	property real col3Width: gridWidth * 0.30 | 
					
						
							| 
									
										
										
										
											2016-02-08 13:25:29 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-07 12:07:44 -07:00
										 |  |  | 	width: diveDetailsPage.width - diveDetailsPage.leftPadding - diveDetailsPage.rightPadding | 
					
						
							| 
									
										
										
										
											2016-05-04 07:30:56 +10:00
										 |  |  | 	height: mainLayout.implicitHeight + bottomLayout.implicitHeight + Kirigami.Units.iconSizes.large | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 	Rectangle { | 
					
						
							| 
									
										
										
										
											2016-04-01 22:29:06 -05:00
										 |  |  | 		z: 99 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		color: Kirigami.Theme.textColor | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		opacity: 0.3 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		width: Kirigami.Units.smallSpacing/4 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		anchors { | 
					
						
							|  |  |  | 			right: parent.right | 
					
						
							|  |  |  | 			top: parent.top | 
					
						
							|  |  |  | 			bottom: parent.bottom | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 	GridLayout { | 
					
						
							|  |  |  | 		id: mainLayout | 
					
						
							|  |  |  | 		anchors { | 
					
						
							| 
									
										
										
										
											2016-04-01 22:29:06 -05:00
										 |  |  | 			top: parent.top | 
					
						
							|  |  |  | 			left: parent.left | 
					
						
							|  |  |  | 			right: parent.right | 
					
						
							| 
									
										
										
										
											2016-04-19 19:11:07 +02:00
										 |  |  | 			margins: Kirigami.Units.gridUnit | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							|  |  |  | 		columns: 4 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		rowSpacing: Kirigami.Units.smallSpacing * 2 | 
					
						
							|  |  |  | 		columnSpacing: Kirigami.Units.smallSpacing | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			id: detailsViewHeading | 
					
						
							|  |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			text: dive.location | 
					
						
							|  |  |  | 			font.underline: dive.gps !== "" | 
					
						
							|  |  |  | 			Layout.columnSpan: 4 | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2016-04-01 21:39:55 -05:00
										 |  |  | 			Layout.topMargin: Kirigami.Units.largeSpacing | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			MouseArea { | 
					
						
							|  |  |  | 				anchors.fill: parent | 
					
						
							|  |  |  | 				onClicked: { | 
					
						
							| 
									
										
										
										
											2017-03-21 17:52:29 +01:00
										 |  |  | 					if (dive.gps_decimal !== "") | 
					
						
							|  |  |  | 						showMap(dive.gps_decimal) | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 				} | 
					
						
							| 
									
										
										
										
											2015-12-26 13:22:50 -08:00
										 |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			id: dateLabel | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Date: ") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-01-20 13:58:04 -08:00
										 |  |  | 			text: dive.date + " " + dive.time | 
					
						
							| 
									
										
										
										
											2016-02-01 21:29:50 +11:00
										 |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.columnSpan: 2 | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-02-01 21:29:50 +11:00
										 |  |  | 			id: numberText | 
					
						
							|  |  |  | 			text: "#" + dive.number | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			color: Kirigami.Theme.textColor | 
					
						
							| 
									
										
										
										
											2016-02-01 21:29:50 +11:00
										 |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2015-12-26 13:22:50 -08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-07 18:10:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			id: depthLabel | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Depth: ") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			text: dive.depth | 
					
						
							| 
									
										
										
										
											2016-02-07 12:41:24 -08:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Duration: ") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2016-02-08 12:41:29 -08:00
										 |  |  | 			Layout.alignment: Qt.AlignRight | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-02-01 21:29:50 +11:00
										 |  |  | 			text: dive.duration | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-07 18:10:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		QMLProfile { | 
					
						
							|  |  |  | 			id: qmlProfile | 
					
						
							| 
									
										
										
										
											2016-02-14 16:27:41 -08:00
										 |  |  | 			visible: !dive.noDive | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							| 
									
										
										
										
											2016-01-13 03:05:06 +01:00
										 |  |  | 			Layout.preferredHeight: Layout.minimumHeight | 
					
						
							|  |  |  | 			Layout.minimumHeight: width * 0.75 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.columnSpan: 4 | 
					
						
							| 
									
										
										
										
											2016-01-13 03:05:06 +01:00
										 |  |  | 			clip: false | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Rectangle { | 
					
						
							|  |  |  | 				color: "transparent" | 
					
						
							|  |  |  | 				opacity: 0.6 | 
					
						
							|  |  |  | 				border.width: 1 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 				border.color: Kirigami.Theme.textColor; | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 				anchors.fill: parent | 
					
						
							|  |  |  | 			} | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-02-14 16:27:41 -08:00
										 |  |  | 			id: noProfile | 
					
						
							|  |  |  | 			visible: dive.noDive | 
					
						
							|  |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			Layout.columnSpan: 4 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			Layout.margins: Kirigami.Units.gridUnit | 
					
						
							| 
									
										
										
										
											2016-02-14 16:27:41 -08:00
										 |  |  | 			horizontalAlignment: Text.AlignHCenter | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("No profile to show") | 
					
						
							| 
									
										
										
										
											2016-02-14 16:27:41 -08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-02-07 12:41:24 -08:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	GridLayout { | 
					
						
							|  |  |  | 		id: bottomLayout | 
					
						
							|  |  |  | 		anchors { | 
					
						
							| 
									
										
										
										
											2016-04-01 22:29:06 -05:00
										 |  |  | 			top: mainLayout.bottom | 
					
						
							|  |  |  | 			left: parent.left | 
					
						
							|  |  |  | 			right: parent.right | 
					
						
							|  |  |  | 			margins: Math.round(Kirigami.Units.gridUnit / 2) | 
					
						
							| 
									
										
										
										
											2016-02-07 12:41:24 -08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		columns: 3 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		rowSpacing: Kirigami.Units.smallSpacing * 2 | 
					
						
							|  |  |  | 		columnSpacing: Kirigami.Units.smallSpacing | 
					
						
							| 
									
										
										
										
											2015-12-07 18:10:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			level: 3 | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Dive Details") | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 3 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		// first row
 | 
					
						
							|  |  |  | 		//-----------
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Suit:") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("Air Temp:") | 
					
						
							|  |  |  | 			opacity: 0.6 | 
					
						
							|  |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			Layout.maximumWidth: detailsView.col2Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("Water Temp:") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col3Width | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		// second row
 | 
					
						
							|  |  |  | 		//------------
 | 
					
						
							|  |  |  | 		Kirigami.Label { | 
					
						
							|  |  |  | 			id: txtSuit | 
					
						
							|  |  |  | 			text: dive.suit | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-02-08 12:41:29 -08:00
										 |  |  | 			id: txtAirTemp | 
					
						
							|  |  |  | 			text: dive.airTemp | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.maximumWidth: detailsView.col2Width | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		Kirigami.Label { | 
					
						
							|  |  |  | 			id: txtWaterTemp | 
					
						
							|  |  |  | 			text: dive.waterTemp | 
					
						
							|  |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col3Width | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		Rectangle { | 
					
						
							|  |  |  | 			color: subsurfaceTheme.accentColor | 
					
						
							|  |  |  | 			height: 1 | 
					
						
							|  |  |  | 			opacity: 0.5 | 
					
						
							|  |  |  | 			Layout.columnSpan: 3 | 
					
						
							|  |  |  | 			Layout.fillWidth: true | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		// thrid row
 | 
					
						
							|  |  |  | 		//------------
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Cylinder:") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.bottomMargin: 0 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("Weight:") | 
					
						
							|  |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col2Width | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.bottomMargin: 0 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("SAC:") | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col3Width | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.bottomMargin: 0 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-07 18:10:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		// fourth row
 | 
					
						
							|  |  |  | 		//------------
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			id: txtCylinder | 
					
						
							|  |  |  | 			text: dive.getCylinder | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			id: txtWeight | 
					
						
							|  |  |  | 			text: dive.sumWeight | 
					
						
							|  |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			Layout.maximumWidth: detailsView.col2Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			id: txtSAC | 
					
						
							|  |  |  | 			text: dive.sac | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col3Width | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 		Rectangle { | 
					
						
							|  |  |  | 			color: subsurfaceTheme.accentColor | 
					
						
							|  |  |  | 			height: 1 | 
					
						
							|  |  |  | 			opacity: 0.5 | 
					
						
							|  |  |  | 			Layout.columnSpan: 3 | 
					
						
							|  |  |  | 			Layout.fillWidth: true | 
					
						
							| 
									
										
										
										
											2016-01-25 18:44:50 +01:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		// fifth row
 | 
					
						
							|  |  |  | 		//-----------
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("Divemaster:") | 
					
						
							| 
									
										
										
										
											2016-01-25 18:44:50 +01:00
										 |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.bottomMargin: 0 | 
					
						
							| 
									
										
										
										
											2016-01-25 18:44:50 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			text: qsTr("Buddy:") | 
					
						
							|  |  |  | 			opacity: 0.6 | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 2 | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col2Width + detailsView.col3Width | 
					
						
							|  |  |  | 			Layout.bottomMargin: 0 | 
					
						
							| 
									
										
										
										
											2016-03-29 20:17:58 -05:00
										 |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 		// sixth row
 | 
					
						
							|  |  |  | 		//-----------
 | 
					
						
							| 
									
										
										
										
											2016-03-31 21:57:12 -05:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			id: txtDiveMaster | 
					
						
							|  |  |  | 			text: dive.divemaster | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col1Width | 
					
						
							| 
									
										
										
										
											2016-03-29 20:17:58 -05:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-31 21:57:12 -05:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			id: txtBuddy | 
					
						
							|  |  |  | 			text: dive.buddy | 
					
						
							| 
									
										
										
										
											2017-04-09 21:12:39 -07:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 2 | 
					
						
							|  |  |  | 			Layout.maximumWidth: detailsView.col2Width + detailsView.col3Width | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 		Rectangle { | 
					
						
							|  |  |  | 			color: subsurfaceTheme.accentColor | 
					
						
							|  |  |  | 			height: 1 | 
					
						
							|  |  |  | 			opacity: 0.5 | 
					
						
							|  |  |  | 			Layout.columnSpan: 3 | 
					
						
							|  |  |  | 			Layout.fillWidth: true | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			level: 3 | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("Notes") | 
					
						
							| 
									
										
										
										
											2016-02-08 12:41:29 -08:00
										 |  |  | 			wrapMode: Text.WrapAtWordBoundaryOrAnywhere | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 3 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-07 18:10:55 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Label { | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			id: txtNotes | 
					
						
							|  |  |  | 			text: dive.notes | 
					
						
							|  |  |  | 			focus: true | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 3 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 		Item { | 
					
						
							| 
									
										
										
										
											2017-04-10 11:15:58 -07:00
										 |  |  | 			Layout.columnSpan: 3 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			Layout.fillWidth: true | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			Layout.minimumHeight: Kirigami.Units.gridUnit * 3 | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 		} | 
					
						
							|  |  |  | 		Component.onCompleted: { | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			qmlProfile.setMargin(Kirigami.Units.smallSpacing) | 
					
						
							| 
									
										
										
										
											2016-01-12 01:15:02 +01:00
										 |  |  | 			qmlProfile.diveId = model.dive.id; | 
					
						
							|  |  |  | 			qmlProfile.update(); | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2015-12-29 09:50:47 -08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2015-12-04 02:28:48 +01:00
										 |  |  | } |