diff options
author | Jonathan White <support@dmapps.us> | 2020-04-22 01:46:21 +0300 |
---|---|---|
committer | Jonathan White <support@dmapps.us> | 2020-05-15 03:21:32 +0300 |
commit | 49487f9d4a717436856320b8a1601be4cfbd348b (patch) | |
tree | 9215fd8fc23468086c2aaaf48db4b509e214c11b /src/gui/EntryPreviewWidget.cpp | |
parent | 51429810189cf17501b925712920f9340ec4f4d1 (diff) |
Fix changing focus around the main window using tab
* Override Qt's default [broken] behavior of handling Tab/Shift+Tab to navigate around the MainWindow. Completely fixes trapped focus.
* Improve handling of search results when navigating the UI.
* Fix selecting first entry after ending a search.
* Add keyboard shortcuts to directly focus on search (F1), Group List (F2), and Entry List (F3)
* Fixes #2878, #4636, and #4221
Diffstat (limited to 'src/gui/EntryPreviewWidget.cpp')
-rw-r--r-- | src/gui/EntryPreviewWidget.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui/EntryPreviewWidget.cpp b/src/gui/EntryPreviewWidget.cpp index 0a46417e0..06152c554 100644 --- a/src/gui/EntryPreviewWidget.cpp +++ b/src/gui/EntryPreviewWidget.cpp @@ -82,6 +82,8 @@ EntryPreviewWidget::EntryPreviewWidget(QWidget* parent) connect(m_ui->groupCloseButton, SIGNAL(clicked()), SLOT(hide())); connect(m_ui->groupTabWidget, SIGNAL(tabBarClicked(int)), SLOT(updateTabIndexes()), Qt::QueuedConnection); + setFocusProxy(m_ui->entryTabWidget); + #if !defined(WITH_XC_KEESHARE) removeTab(m_ui->groupTabWidget, m_ui->groupShareTab); #endif |