From a4b7d43a2777b4f99d184bc0e5277935f0a9f8a4 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Mon, 16 Feb 2026 21:45:14 +0400 Subject: [PATCH] Add to git --- src/qml/Main.qml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/qml/Main.qml diff --git a/src/qml/Main.qml b/src/qml/Main.qml new file mode 100644 index 0000000..3eec152 --- /dev/null +++ b/src/qml/Main.qml @@ -0,0 +1,44 @@ +import QtQuick +import QtQuick.Controls +import Logos.DesignSystem +import Logos.Controls +import QtCore + +Item { + id: root + width: 600 + height: 400 + + Settings { + id: settings + property int discoveryPort: 0 + property string dataDir: "" + property bool onboardingCompleted: false + } + + StackView { + id: stackView + anchors.fill: parent + initialItem: settings.onboardingCompleted ? storageView : onboarding + } + + Component { + id: onboarding + + OnBoarding { + id: onboardingInstance + + onCompleted: { + settings.discoveryPort = discoveryPort + settings.dataDir = dataDir + settings.onboardingCompleted = true + stackView.replace(storageView) + } + } + } + + Component { + id: storageView + StorageView {} + } +}