diff options
| author | Martin T. H. Sandsmark <[email protected]> | 2016-07-31 19:16:18 +0200 |
|---|---|---|
| committer | Martin T. H. Sandsmark <[email protected]> | 2016-09-04 14:12:53 +0200 |
| commit | b706108206be1c9e777e1ace02aa99247fdfc3ca (patch) | |
| tree | 0ba2a2885cdd18ea7f1960f9e4d1a867ecaff44e /src/views/dolphinview.cpp | |
| parent | 1bdebe6d7c38d6c263b34917f10f3daaf2b00b54 (diff) | |
Use tab for switching active split
REVIEW: 128564
REVIEW: 110970
BUGS: 171743
Diffstat (limited to 'src/views/dolphinview.cpp')
| -rw-r--r-- | src/views/dolphinview.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index a737dd0a6..4105628ee 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -724,6 +724,15 @@ void DolphinView::stopLoading() bool DolphinView::eventFilter(QObject* watched, QEvent* event) { switch (event->type()) { + case QEvent::KeyPress: + if (GeneralSettings::useTabForSwitchingSplitView()) { + QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event); + if (keyEvent->key() == Qt::Key_Tab && keyEvent->modifiers() == Qt::NoModifier) { + toggleActiveViewRequested(); + return true; + } + } + break; case QEvent::FocusIn: if (watched == m_container) { setActive(true); |
