Fix need to press Esc twice to exit popups/menus

This commit is contained in:
miruka
2020-04-01 08:01:13 -04:00
parent e33c202376
commit 554f5d6013
10 changed files with 52 additions and 19 deletions

View File

@@ -8,41 +8,41 @@ HQtObject {
property Item flickable: parent
property bool enabled: true
property bool active: true
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollUp
onActivated: utils.flickPages(flickable, -1 / 10)
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollDown
onActivated: utils.flickPages(flickable, 1 / 10)
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollPageUp
onActivated: utils.flickPages(flickable, -1)
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollPageDown
onActivated: utils.flickPages(flickable, 1)
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollToTop
onActivated: utils.flickToTop(flickable)
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.scrollToBottom
onActivated: utils.flickToBottom(flickable)
}

View File

@@ -8,11 +8,11 @@ HQtObject {
property Item container: parent
property bool enabled: true
property bool active: true
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.previousTab
onActivated: container.setCurrentIndex(
utils.numberWrapAt(container.currentIndex - 1, container.count),
@@ -20,7 +20,7 @@ HQtObject {
}
HShortcut {
enabled: root.enabled
active: root.active
sequences: window.settings.keys.nextTab
onActivated: container.setCurrentIndex(
utils.numberWrapAt(container.currentIndex + 1, container.count),