Warning, /network/tokodon/src/content/ui/InitialSetup/SetupWelcome.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2024 Joshua Goins <josh@redstrate.com>
0002 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0003 
0004 import QtQuick
0005 import QtQuick.Controls 2 as QQC2
0006 import QtQuick.Layouts
0007 import QtQml.Models
0008 
0009 import org.kde.kirigami 2 as Kirigami
0010 import org.kde.kirigamiaddons.formcard 1 as FormCard
0011 
0012 import org.kde.tokodon
0013 
0014 MastoPage {
0015     id: root
0016 
0017     title: i18nc("@title:window", "Welcome")
0018 
0019     Image {
0020         source: "qrc:/org.kde.tokodon.svg"
0021 
0022         fillMode: Image.PreserveAspectFit
0023 
0024         Layout.fillWidth: true
0025         Layout.fillHeight: true
0026         Layout.margins: Kirigami.Units.largeSpacing * 3
0027     }
0028 
0029     FormCard.FormHeader {
0030         title: i18n("Welcome to Tokodon")
0031     }
0032 
0033     FormCard.FormCard {
0034         FormCard.FormTextDelegate {
0035             text: i18n("Some initial setup is required before you can use Tokodon.")
0036         }
0037 
0038         FormCard.FormDelegateSeparator {}
0039 
0040         FormCard.FormButtonDelegate {
0041             id: learnMoreButton
0042             text: i18n("Continue")
0043             icon.name: "go-next-symbolic"
0044             onClicked: applicationWindow().pageStack.push(Qt.createComponent("org.kde.tokodon", InitialSetupFlow.getNextStep()));
0045         }
0046     }
0047 }