Add config flag for enabling the overlay dock area title

Changed the config name from DefaultDockContainerConfig->DefaultAutoHideConfig
This commit is contained in:
Syarif Fakhri
2022-09-08 16:58:40 +08:00
parent 60c22000a8
commit a2e9c1aa9c
3 changed files with 7 additions and 6 deletions

View File

@@ -815,7 +815,7 @@ void CDockAreaWidget::updateTitleBarVisibility()
d->TitleBar->setVisible(isOverlayed() ? true : !Hidden); // Titlebar must always be visible when overlayed so it can be dragged
auto tabBar = d->TitleBar->tabBar();
tabBar->setVisible(isOverlayed() ? false : !Hidden); // Never show tab bar when overlayed
d->TitleBar->overlayTitleLabel()->setVisible(isOverlayed()); // Always show when overlayed, never otherwise
d->TitleBar->overlayTitleLabel()->setVisible(CDockManager::testConfigFlag(CDockManager::DockAreaOverlayHasTitle) && isOverlayed()); // Always show when overlayed, never otherwise
updateTitleBarButtonVisibility(Container->topLevelDockArea() == this);
}
}