128 lines
4.8 KiB
QML
128 lines
4.8 KiB
QML
/*
|
|
Original Copyright (C) 2019-2021 Doug McLain
|
|
Modification Copyright (C) 2024 Rohith Namboothiri
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
import QtQuick 2.15
|
|
import QtQuick.Controls 2.15
|
|
|
|
Item {
|
|
id: aboutTab
|
|
|
|
Rectangle {
|
|
id: helpText
|
|
anchors.fill: parent
|
|
color: "#252424"
|
|
|
|
Flickable {
|
|
id: flickable
|
|
anchors.fill: parent
|
|
contentWidth: parent.width
|
|
contentHeight: aboutText.height + buyMeCoffeeButton.height + 20 // Adjusted content height
|
|
flickableDirection: Flickable.VerticalFlick
|
|
clip: true
|
|
|
|
Text {
|
|
id: aboutText
|
|
width: parent.width - 40
|
|
anchors.top: parent.top
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
wrapMode: Text.WordWrap
|
|
color: "white"
|
|
text: qsTr("\nDROID-Star git build " + droidstar.get_software_build() +
|
|
"\nPlatform:\t" + droidstar.get_platform() +
|
|
"\nArchitecture:\t" + droidstar.get_arch() +
|
|
"\nBuild ABI:\t" + droidstar.get_build_abi() +
|
|
"\n\nProject page: https://github.com/nostar/DroidStar" +
|
|
"\n\nOriginal Copyright (C) 2019-2021 Doug McLain AD8DP\n" +
|
|
"\n\nModification Copyright (C) 2024 Rohith Namboothiri VU3LVO\n" +
|
|
"\n\nThis customized iOS/Android version, built and distributed by VU3LVO, is specifically designed for use by a select group and is not intended for public use at the moment.")
|
|
}
|
|
|
|
// Row to align buttons side-by-side
|
|
Row {
|
|
id: buttonRow
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
anchors.top: aboutText.bottom
|
|
anchors.topMargin: 20 // Space between text and buttons
|
|
spacing: 10 // Space between buttons
|
|
|
|
// Buy Me a Coffee Button
|
|
Rectangle {
|
|
id: buyMeCoffeeButton
|
|
width: 200
|
|
height: 50
|
|
color: "#FFDD00" // Color matching Buy Me a Coffee branding
|
|
radius: 10
|
|
border.color: "#333333"
|
|
|
|
Text {
|
|
id: buttonText
|
|
anchors.centerIn: parent
|
|
text: qsTr("Buy Me a Coffee")
|
|
color: "#333333"
|
|
font.bold: true
|
|
}
|
|
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
onClicked: {
|
|
Qt.openUrlExternally("https://buymeacoffee.com/rohithz")
|
|
}
|
|
onPressed: {
|
|
buyMeCoffeeButton.color = "#FFC700" // Slight color change on press
|
|
}
|
|
onReleased: {
|
|
buyMeCoffeeButton.color = "#FFDD00"
|
|
}
|
|
}
|
|
}
|
|
|
|
// PayPal Button
|
|
Rectangle {
|
|
id: paypalButton
|
|
width: 200
|
|
height: 50
|
|
color: "#0070BA"
|
|
radius: 10
|
|
border.color: "#333333"
|
|
|
|
Text {
|
|
id: paypalButtonText
|
|
anchors.centerIn: parent
|
|
text: qsTr("Contribute via PayPal")
|
|
color: "white"
|
|
font.bold: true
|
|
}
|
|
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
onClicked: {
|
|
Qt.openUrlExternally("https://www.paypal.com/ncp/payment/NU89529268M2W")
|
|
}
|
|
onPressed: {
|
|
paypalButton.color = "#00548F" // Slight color change on press
|
|
}
|
|
onReleased: {
|
|
paypalButton.color = "#0070BA"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|