From fe06c152442bb33c0e0ea021cbae85be875eb4fd Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Fri, 18 Dec 2009 01:03:40 +0100 Subject: Ronny's patch about selecting previous tab if active one is closed --- src/mainwindow.cpp | 6 ++++++ src/rekonq.kcfg | 3 +++ src/settings/settings_tabs.ui | 10 ++++++++++ 3 files changed, 19 insertions(+) (limited to 'src') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index d413e217..b4174191 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -511,6 +511,12 @@ void MainWindow::updateConfiguration() // ============== General ================== m_view->updateTabBar(); + // ============== Tabs ================== + if (ReKonfig::closeTabSelectPrevious()) + m_view->tabBar()->setSelectionBehaviorOnRemove(QTabBar::SelectPreviousTab); + else + m_view->tabBar()->setSelectionBehaviorOnRemove(QTabBar::SelectRightTab); + // =========== Fonts ============== QWebSettings *defaultSettings = QWebSettings::globalSettings(); diff --git a/src/rekonq.kcfg b/src/rekonq.kcfg index d6fde9e8..6b926552 100644 --- a/src/rekonq.kcfg +++ b/src/rekonq.kcfg @@ -57,6 +57,9 @@ true + + false + diff --git a/src/settings/settings_tabs.ui b/src/settings/settings_tabs.ui index ba903ff4..9104843a 100644 --- a/src/settings/settings_tabs.ui +++ b/src/settings/settings_tabs.ui @@ -58,6 +58,16 @@ + + + + Activate previously used tab when closing the current one + + + false + + + -- cgit v1.2.1