Files
amnezia-client/client/ui/qml/Pages2/PageSetupWizardStart.qml
T

68 lines
1.5 KiB
QML
Raw Normal View History

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import PageEnum 1.0
2024-07-07 13:42:38 +03:00
import Style 1.0
import "./"
import "../Controls2"
import "../Config"
import "../Controls2/TextTypes"
import "../Components"
PageType {
id: root
2026-03-10 17:19:55 +03:00
enableTimer: (SettingsController.isOnTv()) ? false : true
ColumnLayout {
id: content
anchors.fill: parent
spacing: 0
Image {
id: image
source: "qrc:/images/amneziaBigLogo.png"
Layout.alignment: Qt.AlignHCenter | Qt.AlignVCenter
Layout.topMargin: 32 + PageController.safeAreaTopMargin
Layout.preferredWidth: 360
Layout.preferredHeight: 287
}
BasicButtonType {
id: startButton
Layout.fillWidth: true
Layout.bottomMargin: 48 + PageController.safeAreaBottomMargin
Layout.leftMargin: 16
Layout.rightMargin: 16
Layout.alignment: Qt.AlignBottom
2024-02-28 19:39:28 +07:00
text: qsTr("Let's get started")
clickedFunc: function() {
PageController.goToPage(PageEnum.PageSetupWizardConfigSource)
2024-02-28 19:39:28 +07:00
}
2024-04-18 17:54:55 +04:00
}
}
2026-03-10 17:19:55 +03:00
Timer {
interval: 250
running: SettingsController.isOnTv()
repeat: true
onTriggered: {
startButton.forceActiveFocus()
if (startButton.activeFocus) {
running = false
}
}
}
onVisibleChanged: {
if (visible && SettingsController.isOnTv()) {
startButton.forceActiveFocus()
}
}
}