Warning, /education/kstars/kstars/kstarslite/qml/modules/tutorial/TutorialPane.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2016 Artem Fedoskin <afedoskin3@gmail.com>
0002 // SPDX-License-Identifier: GPL-2.0-or-later
0003
0004 import QtQuick 2.7
0005
0006 import QtQuick.Controls 2.0
0007 import QtQuick.Controls.Material 2.0
0008 import QtQuick.Controls.Universal 2.0
0009
0010 import QtQuick.Window 2.2 as Window
0011 import QtQuick.Layouts 1.1
0012 import "../../modules"
0013
0014 Pane {
0015 property string title
0016 property string description
0017 signal nextClicked()
0018 focus: true
0019 Column {
0020 width: parent.width
0021 height: childrenRect.height
0022
0023 KSLabel {
0024 width: parent.width
0025 wrapMode: Text.Wrap
0026 horizontalAlignment: Text.AlignHCenter
0027 text: title
0028 font.pointSize: 20
0029 }
0030
0031 KSText {
0032 width: parent.width
0033 wrapMode: Text.Wrap
0034 horizontalAlignment: Text.AlignHCenter
0035 text: description
0036 }
0037
0038 Flow {
0039 property int buttonWidth: children[0].width + children[1].width + spacing * 2
0040 width: parent.width > buttonWidth ? buttonWidth : parent.width
0041 spacing: 5
0042 anchors.horizontalCenter: parent.horizontalCenter
0043
0044 Button {
0045 text: xi18n("Exit")
0046 onClicked: askExitTutorial()
0047 }
0048
0049 Button {
0050 text: xi18n("Next")
0051 onClicked: {
0052 nextClicked()
0053 }
0054 }
0055 }
0056 }
0057 }
0058