mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	While the update to the copyright year really isn't required, it just looks better. By using the canonical instead of the git version in user visible strings we are creating more consistency in how we refer to the version. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
		
			
				
	
	
		
			72 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			QML
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0
 | |
| import QtQuick 2.6
 | |
| import QtQuick.Layouts 1.2
 | |
| import org.kde.kirigami 2.4 as Kirigami
 | |
| import org.subsurfacedivelog.mobile 1.0
 | |
| 
 | |
| Kirigami.ScrollablePage {
 | |
| 	id: aboutPage
 | |
| 	property int pageWidth: aboutPage.width - aboutPage.leftPadding - aboutPage.rightPadding
 | |
| 	title: qsTr("About Subsurface-mobile")
 | |
| 	background: Rectangle { color: subsurfaceTheme.backgroundColor }
 | |
| 
 | |
| 	ColumnLayout {
 | |
| 		spacing: Kirigami.Units.largeSpacing
 | |
| 		width: aboutPage.width
 | |
| 		Layout.margins: Kirigami.Units.gridUnit / 2
 | |
| 
 | |
| 
 | |
| 		Kirigami.Heading {
 | |
| 			text: qsTr("About Subsurface-mobile")
 | |
| 			color: subsurfaceTheme.textColor
 | |
| 			Layout.topMargin: Kirigami.Units.gridUnit
 | |
| 			Layout.alignment: Qt.AlignHCenter
 | |
| 			Layout.maximumWidth: pageWidth
 | |
| 			wrapMode: TextEdit.NoWrap
 | |
| 			fontSizeMode: Text.Fit
 | |
| 		}
 | |
| 		Image {
 | |
| 			id: image
 | |
| 			source: "qrc:/qml/subsurface-mobile-icon.png"
 | |
| 			fillMode: Image.PreserveAspectCrop
 | |
| 			Layout.alignment: Qt.AlignHCenter + Qt.AlignVCenter
 | |
| 			Layout.maximumWidth: pageWidth / 2
 | |
| 			Layout.maximumHeight: Layout.maximumWidth
 | |
| 		}
 | |
| 
 | |
| 		Kirigami.Heading {
 | |
| 			text: qsTr("A mobile version of the free Subsurface divelog software.\n") +
 | |
| 				qsTr("View your dive logs while on the go.")
 | |
| 			level: 4
 | |
| 			color: subsurfaceTheme.textColor
 | |
| 			Layout.alignment: Qt.AlignHCenter
 | |
| 			Layout.topMargin: Kirigami.Units.largeSpacing * 3
 | |
| 			Layout.maximumWidth: pageWidth
 | |
| 			wrapMode: TextEdit.WrapAtWordBoundaryOrAnywhere
 | |
| 			anchors.horizontalCenter: parent.Center
 | |
| 			horizontalAlignment: Text.AlignHCenter
 | |
| 		}
 | |
| 
 | |
| 		Kirigami.Heading {
 | |
| 			text: qsTr("Version: %1\n\n© Subsurface developer team\n2011-2024").arg(manager.getVersion())
 | |
| 			level: 5
 | |
| 			color: subsurfaceTheme.textColor
 | |
| 			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
 | |
| 		}
 | |
| 		TemplateButton {
 | |
| 			id: copyAppLogToClipboard
 | |
| 			Layout.alignment: Qt.AlignHCenter
 | |
| 			text: qsTr("Copy logs to clipboard")
 | |
| 			onClicked: {
 | |
| 				manager.copyAppLogToClipboard()
 | |
| 				rootItem.returnTopPage()
 | |
| 				}
 | |
| 		}
 | |
| 	}
 | |
| }
 |