mirror of
https://gitlab.com/eql/lqml.git
synced 2025-12-05 18:20:33 -08:00
43 lines
886 B
QML
43 lines
886 B
QML
import QtQuick 2.15
|
|
import QtQuick.Controls 2.15
|
|
import QtQuick.Window 2.15
|
|
import 'debug/' as Dbg
|
|
|
|
StackView { // *** for debug-ui
|
|
id: main
|
|
width: 800
|
|
height: 600
|
|
objectName: "main" // important
|
|
initialItem: mainRect // important
|
|
|
|
// *** for debug-ui
|
|
function pushDialog(name) {
|
|
switch (name) {
|
|
case "debug": main.push(dialogDebug); break
|
|
}
|
|
}
|
|
function popDialog() { main.pop() }
|
|
|
|
// fonts (must stay here, before using them below)
|
|
|
|
FontLoader { id: fontHack; source: "fonts/Hack-Regular.ttf" }
|
|
FontLoader { id: fontHackBold; source: "fonts/Hack-Bold.ttf" }
|
|
|
|
// items
|
|
|
|
Rectangle {
|
|
id: mainRect
|
|
color: "orange"
|
|
|
|
Button {
|
|
id: button
|
|
anchors.centerIn: parent
|
|
text: "Click (or wait 10 seconds)"
|
|
|
|
onClicked: Lisp.call("app:crash?")
|
|
}
|
|
}
|
|
|
|
// *** for debug-ui
|
|
Dbg.DebugDialog { id: dialogDebug }
|
|
}
|