New way to open debug consoles

Replace broken old utils.debug(...) (since the utils.js → Utils.qml
transition) with a declarative approach:
a console can now be opened with by placing a `DebugConsoleLoader {}`
anywhere.
mainUI has a default console opened by F1/alt-shit-c when no other
console is loaded.
This commit is contained in:
miruka
2019-12-19 13:41:57 -04:00
parent f4beb52e0c
commit 2229b41af1
6 changed files with 81 additions and 21 deletions

View File

@@ -17,9 +17,9 @@ HDrawer {
z: 9999
position: 0
property var previouslyFocused: null
property Item previouslyFocused: null
property var target: null
property QtObject target: null
property alias t: debugConsole.target
property var history: window.history.console
@@ -51,10 +51,6 @@ HDrawer {
Component.onCompleted: {
if (mainUI.shortcuts.debugConsole)
mainUI.shortcuts.debugConsole.destroy()
mainUI.shortcuts.debugConsole = debugConsole
position = 1
commandsView.model.insert(0, {
input: "t = " + String(target),