ff4ff35918
Red Bear OS is a full fork. All sources must be available from git clone with zero network access. Removed gitignore rules that excluded fetched source trees under recipes/*/source/, local/recipes/kde/*/source/, local/recipes/qt/*/source/, and vendor source trees. Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded. 127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt frameworks, mesa, wayland, DRM drivers, and every other recipe source.
64 lines
1.4 KiB
QML
64 lines
1.4 KiB
QML
// Copyright (C) 2023 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
|
|
pragma ComponentBehavior: Bound
|
|
|
|
import QtQuick
|
|
import QtQuick.Window
|
|
import QtScxml
|
|
import InvokeExample
|
|
|
|
Window {
|
|
id: window
|
|
visible: true
|
|
color: "black"
|
|
width: 400
|
|
height: 300
|
|
|
|
DirectionsStateMachine {
|
|
id: stateMachine
|
|
running: true
|
|
}
|
|
|
|
Item {
|
|
width: parent.width / 2
|
|
height: parent.height
|
|
|
|
Button {
|
|
id: nowhere
|
|
text: "Go Nowhere"
|
|
width: parent.width
|
|
height: parent.height / 2
|
|
onClicked: stateMachine.submitEvent("goNowhere")
|
|
enabled: stateMachine.somewhere
|
|
}
|
|
|
|
Button {
|
|
id: somewhere
|
|
text: "Go Somewhere"
|
|
width: parent.width
|
|
height: parent.height / 2
|
|
y: parent.height / 2
|
|
onClicked: stateMachine.submitEvent("goSomewhere")
|
|
enabled: stateMachine.nowhere
|
|
}
|
|
}
|
|
|
|
Loader {
|
|
sourceComponent: SubView {
|
|
anywhere: services.children.anywhere ? services.children.anywhere.stateMachine : null
|
|
}
|
|
active: stateMachine.somewhere
|
|
|
|
x: parent.width / 2
|
|
width: parent.width / 2
|
|
height: parent.height
|
|
|
|
InvokedServices {
|
|
id: services
|
|
stateMachine: stateMachine
|
|
}
|
|
}
|
|
}
|
|
|