File: HelpPopup.qml

package info (click to toggle)
qt6-positioning 6.10.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,064 kB
  • sloc: cpp: 35,740; java: 513; xml: 58; makefile: 23
file content (61 lines) | stat: -rw-r--r-- 2,036 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

import QtQuick
import QtQuick.Controls.Basic as QC
import QtQuick.Layouts

QC.Popup {
    id: root
    padding: 0
    Rectangle {
        anchors.fill: parent
        color: Theme.backgroundColor
        ColumnLayout {
            anchors.fill: parent

            Item {
                implicitHeight: root.height * 0.1
                Layout.fillWidth: true
            }
            Image {
                source: Theme.darkMode ? "icons/qtlogo_white.png" : "icons/qtlogo_green.png"
                fillMode: Image.PreserveAspectFit
                Layout.alignment: Qt.AlignHCenter
            }
            Text {
                text: qsTr("Satellite Info")
                color: Theme.textMainColor
                font.pixelSize: Theme.largeFontSize
                font.weight: Theme.fontDefaultWeight
                Layout.alignment: Qt.AlignHCenter
            }
            Item {
                implicitHeight: root.height * 0.05
                Layout.fillWidth: true
            }
            Text {
                text: qsTr("Explore satellite information using the SkyView and\nRSSI View. ")
                      + qsTr("Track the satellites contributing to your\nGPS fix in real-time.")
                horizontalAlignment: Text.AlignHCenter
                color: Theme.textSecondaryColor
                font.pixelSize: Theme.smallFontSize
                font.weight: Theme.fontDefaultWeight
                Layout.alignment: Qt.AlignHCenter
            }
            Item {
                Layout.fillHeight: true
            }
            Button {
                text: qsTr("Back to the Application")
                implicitWidth: root.width * 0.8
                Layout.alignment: Qt.AlignHCenter
                onClicked: root.close()
            }
            Item {
                implicitHeight: root.height * 0.2
                Layout.fillWidth: true
            }
        }
    }
}