Kstars

TutorialPopup.qml
1 // SPDX-FileCopyrightText: 2016 Artem Fedoskin <[email protected]>
2 // SPDX-License-Identifier: GPL-2.0-or-later
3 
4 import QtQuick 2.7
5 
6 import QtQuick.Controls 2.0
7 import QtQuick.Controls.Material 2.0
8 import QtQuick.Controls.Universal 2.0
9 
10 import QtQuick.Window 2.2 as Window
11 import QtQuick.Layouts 1.1
12 
13 import "../../constants" 1.0
14 import "../../modules"
15 
16 Popup {
17  id: studyMode
18  contentWidth: parent.width * 0.75
19 
20  focus: true
21  modal: true
22 
23  background: Rectangle {
24  color: Num.sysPalette.base
25  }
26 
27  Column {
28  id: studyCol
29  width: parent.width
30  height: childrenRect.height
31 
32  KSLabel {
33  width: parent.width
34  wrapMode: Text.Wrap
35  horizontalAlignment: Text.AlignHCenter
36  text: xi18n("Welcome to KStars Lite")
37  font.pointSize: 20
38  }
39 
40  KSText {
41  width: parent.width
42  wrapMode: Text.Wrap
43  horizontalAlignment: Text.AlignHCenter
44  text: xi18n("KStars Lite is a free, open source, cross-platform Astronomy Software designed for mobile devices.")
45  }
46 
47  KSText {
48  width: parent.width
49  wrapMode: Text.Wrap
50  horizontalAlignment: Text.AlignHCenter
51  text: xi18n("A quick tutorial will introduce you to main functions of KStars Lite")
52  }
53 
54  Flow {
55  property int buttonWidth: children[0].width + children[1].width + spacing * 2
56  width: parent.width > buttonWidth ? buttonWidth : parent.width
57  spacing: 5
58  anchors.horizontalCenter: parent.horizontalCenter
59 
60  Button {
61  text: xi18n("Close")
62  onClicked: askExitTutorial()
63  }
64 
65  Button {
66  text: xi18n("Start tutorial")
67  onClicked: {
68  studyMode.close()
69  step1 = true
70  }
71  }
72  }
73  }
74 }
QString xi18n(const char *text, const TYPE &arg...)
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 03:57:55 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.