┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinmainwindow.cpp')
-rw-r--r--src/dolphinmainwindow.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index 018a6c95a..4d3fedbce 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -263,6 +263,7 @@ DolphinMainWindow::DolphinMainWindow()
setupFileItemActions();
});
connect(GeneralSettings::self(), &GeneralSettings::splitViewChanged, this, &DolphinMainWindow::slotSplitViewChanged);
+ connect(GeneralSettings::self(), &GeneralSettings::tabBarChanged, this, &DolphinMainWindow::slotTabBarChanged);
}
DolphinMainWindow::~DolphinMainWindow()
@@ -528,6 +529,12 @@ void DolphinMainWindow::slotSplitViewChanged()
updateSplitActions();
}
+void DolphinMainWindow::slotTabBarChanged()
+{
+ m_tabWidget->setTabBarAutoHide(!GeneralSettings::alwaysShowTabBar());
+ m_tabWidget->tabBar()->setTabsClosable(GeneralSettings::showCloseButtonOnTabs());
+}
+
void DolphinMainWindow::openInNewTab()
{
const KFileItemList &list = m_activeViewContainer->view()->selectedItems();