58 lines
1.5 KiB
QML
58 lines
1.5 KiB
QML
|
import QtQuick 2.14
|
||
|
import QtQuick.Controls 2.14
|
||
|
|
||
|
import AppLayouts.Onboarding.views 1.0
|
||
|
import AppLayouts.Onboarding.stores 1.0
|
||
|
|
||
|
import Storybook 1.0
|
||
|
|
||
|
import utils 1.0
|
||
|
|
||
|
SplitView {
|
||
|
Logs { id: logs }
|
||
|
|
||
|
SplitView {
|
||
|
orientation: Qt.Vertical
|
||
|
SplitView.fillWidth: true
|
||
|
|
||
|
ProfileFetchingView {
|
||
|
SplitView.fillWidth: true
|
||
|
SplitView.fillHeight: true
|
||
|
|
||
|
startupStore: StartupStore {
|
||
|
property QtObject currentStartupState: QtObject {
|
||
|
property string stateType: comboBox.currentText
|
||
|
}
|
||
|
|
||
|
function doPrimaryAction() {
|
||
|
logs.logEvent("StartupStore::doPrimaryAction")
|
||
|
}
|
||
|
|
||
|
function doSecondaryAction() {
|
||
|
logs.logEvent("StartupStore::doSecondaryAction")
|
||
|
}
|
||
|
|
||
|
function doTertiaryAction() {
|
||
|
logs.logEvent("StartupStore::doTertiaryAction")
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
LogsAndControlsPanel {
|
||
|
id: logsAndControlsPanel
|
||
|
|
||
|
SplitView.minimumHeight: 100
|
||
|
SplitView.preferredHeight: 200
|
||
|
|
||
|
logsView.logText: logs.logText
|
||
|
}
|
||
|
}
|
||
|
|
||
|
ComboBox {
|
||
|
id: comboBox
|
||
|
SplitView.preferredWidth: 300
|
||
|
SplitView.preferredHeight: 100
|
||
|
model: [ Constants.startupState.profileFetching, Constants.startupState.profileFetchingCompleted, Constants.startupState.profileFetchingError, "none" ]
|
||
|
}
|
||
|
}
|