Make tab keybinds work on room pane views
This commit is contained in:
parent
d8639db8ee
commit
c6295225fb
|
@ -3,6 +3,7 @@ import QtQuick.Controls 2.12
|
|||
|
||||
SwipeView {
|
||||
Component.onCompleted: if (! changed) {
|
||||
if (becomeKeyboardTabsTarget) shortcuts.tabsTarget = this
|
||||
setCurrentIndex(window.getState(this, "currentIndex", defaultIndex))
|
||||
saveEnabled = true
|
||||
}
|
||||
|
@ -17,6 +18,7 @@ SwipeView {
|
|||
// Prevent onCurrentIndexChanged from running before Component.onCompleted
|
||||
property bool saveEnabled: false
|
||||
|
||||
property bool becomeKeyboardTabsTarget: true
|
||||
property int defaultIndex: 0
|
||||
property bool changed: currentIndex !== defaultIndex
|
||||
|
||||
|
|
|
@ -9,8 +9,8 @@ Item {
|
|||
// Flickable or ListView that should be affected by scroll shortcuts
|
||||
property Item flickTarget
|
||||
|
||||
// TabBar that should be affected by tab navigation shortcuts
|
||||
property TabBar tabsTarget
|
||||
// A QQC Container that should be affected by tab navigation shortcuts
|
||||
property Container tabsTarget
|
||||
|
||||
// DebugConsole that should be affected by console shortcuts
|
||||
property DebugConsole debugConsole
|
||||
|
|
Loading…
Reference in New Issue
Block a user