diff options
Diffstat (limited to 'src/dolphinmainwindow.cpp')
| -rw-r--r-- | src/dolphinmainwindow.cpp | 7 |
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(); |
