Keyboard: Cleaned keyboard shortcuts dispatch

+ SetupWizard cleanup (NImageCached can NOT be invisible)
This commit is contained in:
ItsLemmy
2025-11-12 20:46:15 -05:00
parent 39784134af
commit 2eb59bed4a
7 changed files with 29 additions and 123 deletions
+4
View File
@@ -42,6 +42,9 @@ Item {
// Keyboard focus
property bool exclusiveKeyboard: true
// Support close with escape
property bool closeWithEscape: true
// Track if window has been created (for lazy loading)
property bool windowCreated: false
@@ -192,6 +195,7 @@ Item {
panelContent: root.panelContent
panelWrapper: root // Pass reference to SmartPanel for keyboard handlers
exclusiveKeyboard: root.exclusiveKeyboard
closeWithEscape: root.closeWithEscape
// Forward signals
onPanelOpened: root.opened()