| 
									
										
										
										
											2017-04-27 20:30:36 +02:00
										 |  |  | // SPDX-License-Identifier: GPL-2.0
 | 
					
						
							| 
									
										
										
										
											2017-10-29 08:44:06 +01:00
										 |  |  | import QtQuick 2.6 | 
					
						
							| 
									
										
										
										
											2017-10-30 11:26:47 +01:00
										 |  |  | import QtQuick.Layouts 1.2 | 
					
						
							| 
									
										
										
										
											2018-09-27 22:09:26 +02:00
										 |  |  | import org.kde.kirigami 2.4 as Kirigami | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | import org.subsurfacedivelog.mobile 1.0 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | Kirigami.ScrollablePage { | 
					
						
							| 
									
										
										
										
											2016-02-11 06:16:10 -08:00
										 |  |  | 	id: aboutPage | 
					
						
							| 
									
										
										
										
											2016-04-07 12:12:01 -07:00
										 |  |  | 	property int pageWidth: aboutPage.width - aboutPage.leftPadding - aboutPage.rightPadding | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 	title: qsTr("About Subsurface-mobile") | 
					
						
							| 
									
										
										
										
											2018-02-16 11:17:20 +01:00
										 |  |  | 	background: Rectangle { color: subsurfaceTheme.backgroundColor } | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 	ColumnLayout { | 
					
						
							|  |  |  | 		spacing: Kirigami.Units.largeSpacing | 
					
						
							|  |  |  | 		width: aboutPage.width | 
					
						
							|  |  |  | 		Layout.margins: Kirigami.Units.gridUnit / 2 | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("About Subsurface-mobile") | 
					
						
							| 
									
										
										
										
											2016-03-31 21:57:12 -05:00
										 |  |  | 			Layout.topMargin: Kirigami.Units.gridUnit | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			Layout.alignment: Qt.AlignHCenter | 
					
						
							|  |  |  | 			Layout.maximumWidth: pageWidth | 
					
						
							| 
									
										
										
										
											2018-05-27 13:43:23 +02:00
										 |  |  | 			wrapMode: TextEdit.NoWrap | 
					
						
							|  |  |  | 			fontSizeMode: Text.Fit | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-03-31 21:57:12 -05:00
										 |  |  | 		Image { | 
					
						
							|  |  |  | 			id: image | 
					
						
							|  |  |  | 			source: "qrc:/qml/subsurface-mobile-icon.png" | 
					
						
							| 
									
										
										
										
											2018-05-27 13:43:23 +02:00
										 |  |  | 			fillMode: Image.PreserveAspectCrop | 
					
						
							|  |  |  | 			Layout.alignment: Qt.AlignHCenter + Qt.AlignVCenter | 
					
						
							|  |  |  | 			Layout.maximumWidth: pageWidth / 2 | 
					
						
							|  |  |  | 			Layout.maximumHeight: Layout.maximumWidth | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2016-05-03 21:24:00 +02:00
										 |  |  | 			text: qsTr("A mobile version of the free Subsurface divelog software.\n") + | 
					
						
							|  |  |  | 				qsTr("View your dive logs while on the go.") | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			level: 4 | 
					
						
							|  |  |  | 			Layout.alignment: Qt.AlignHCenter | 
					
						
							|  |  |  | 			Layout.topMargin: Kirigami.Units.largeSpacing * 3 | 
					
						
							|  |  |  | 			Layout.maximumWidth: pageWidth | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			anchors.horizontalCenter: parent.Center | 
					
						
							|  |  |  | 			horizontalAlignment: Text.AlignHCenter | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 		Kirigami.Heading { | 
					
						
							| 
									
										
										
										
											2019-01-02 19:00:03 +02:00
										 |  |  | 			text: qsTr("Version: %1\n\n© Subsurface developer team\n2011-2019").arg(manager.getVersion()) | 
					
						
							| 
									
										
										
										
											2016-03-08 21:26:54 +01:00
										 |  |  | 			level: 5 | 
					
						
							|  |  |  | 			font.pointSize: subsurfaceTheme.smallPointSize + 1 | 
					
						
							|  |  |  | 			Layout.alignment: Qt.AlignHCenter | 
					
						
							|  |  |  | 			Layout.topMargin: Kirigami.Units.largeSpacing | 
					
						
							|  |  |  | 			Layout.maximumWidth: pageWidth | 
					
						
							|  |  |  | 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere | 
					
						
							|  |  |  | 			anchors.horizontalCenter: parent.Center | 
					
						
							|  |  |  | 			horizontalAlignment: Text.AlignHCenter | 
					
						
							| 
									
										
										
										
											2016-02-11 06:16:10 -08:00
										 |  |  | 		} | 
					
						
							| 
									
										
										
										
											2019-02-11 17:09:51 +01:00
										 |  |  | 		TemplateButton { | 
					
						
							| 
									
										
										
										
											2018-05-16 16:50:17 +02:00
										 |  |  | 			id: copyAppLogToClipboard | 
					
						
							|  |  |  | 			Layout.alignment: Qt.AlignHCenter | 
					
						
							| 
									
										
										
										
											2018-05-21 10:23:28 +02:00
										 |  |  | 			text: qsTr("Copy logs to clipboard") | 
					
						
							| 
									
										
										
										
											2018-05-16 16:50:17 +02:00
										 |  |  | 			onClicked: { | 
					
						
							|  |  |  | 				manager.copyAppLogToClipboard() | 
					
						
							|  |  |  | 				rootItem.returnTopPage() | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 		} | 
					
						
							| 
									
										
										
										
											2016-02-10 22:53:59 +02:00
										 |  |  | 	} | 
					
						
							|  |  |  | } |