Add to git

This commit is contained in:
Arnaud 2026-02-16 21:45:14 +04:00
parent 4b4741b24b
commit a4b7d43a27
No known key found for this signature in database
GPG Key ID: 20E40A5D3110766F

44
src/qml/Main.qml Normal file
View File

@ -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 {}
}
}