diff options
| author | rating89us <45968869+rating89us@users.noreply.github.com> | 2021-07-02 16:12:15 +0200 |
|---|---|---|
| committer | rating89us <rating89us@rating89us.com> | 2021-07-04 21:56:57 +0200 |
| commit | 8419fce062aead2e58850713b8ecd47295b0452c (patch) | |
| tree | 9ce134a9f1dd21b0dfcd403c388c99caf155ef78 /main.qml | |
| parent | b58bff39a04df3eefa016e283af6be73f58a9e18 (diff) | |
| download | monzero-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.qml | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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 { } |
