aboutsummaryrefslogtreecommitdiff
path: root/main.qml
diff options
context:
space:
mode:
authorrating89us <45968869+rating89us@users.noreply.github.com>2021-07-02 16:12:15 +0200
committerrating89us <rating89us@rating89us.com>2021-07-04 21:56:57 +0200
commit8419fce062aead2e58850713b8ecd47295b0452c (patch)
tree9ce134a9f1dd21b0dfcd403c388c99caf155ef78 /main.qml
parentb58bff39a04df3eefa016e283af6be73f58a9e18 (diff)
downloadmonzero-gui-8419fce062aead2e58850713b8ecd47295b0452c.tar.gz
monzero-gui-8419fce062aead2e58850713b8ecd47295b0452c.tar.xz
monzero-gui-8419fce062aead2e58850713b8ecd47295b0452c.zip
LanguageSidebar: navigate/select language with keyboard; enable accessibility; selected indicator; remember previous focused item
Diffstat (limited to 'main.qml')
-rw-r--r--main.qml4
1 files changed, 4 insertions, 0 deletions
diff --git a/main.qml b/main.qml
index 280a54f3..ccf87ee0 100644
--- a/main.qml
+++ b/main.qml
@@ -62,6 +62,7 @@ ApplicationWindow {
minimumHeight: 450
property var currentItem
+ property var previousActiveFocusItem
property bool hideBalanceForced: false
property bool ctrlPressed: false
property alias persistentSettings : persistentSettings
@@ -1942,6 +1943,7 @@ ApplicationWindow {
function toggleLanguageView(){
languageSidebar.visible ? languageSidebar.close() : languageSidebar.open();
+ languageSidebar.selectCurrentLanguage()
resetLanguageFields()
}
@@ -2357,6 +2359,8 @@ ApplicationWindow {
MoneroComponents.LanguageSidebar {
id: languageSidebar
dragMargin: 0
+ onAboutToShow: previousActiveFocusItem = activeFocusItem;
+ onClosed: { if (previousActiveFocusItem) previousActiveFocusItem.forceActiveFocus() }
}
MoneroComponents.MenuBar { }