Skip to content

Commit 66e10e0

Browse files
Vautour, AndréVautour, André
authored andcommitted
Don't show title bar for floating widgets with tabs at bottom.
1 parent 3342fd6 commit 66e10e0

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/DockAreaWidget.cpp

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -891,7 +891,22 @@ void CDockAreaWidget::updateTitleBarVisibility()
891891
{
892892
// Always show title bar if it contains title bar actions
893893
if (CDockWidget* TopLevelWidget = Container->topLevelDockWidget())
894+
{
894895
Hidden |= TopLevelWidget->titleBarActions().empty();
896+
}
897+
else if (CDockManager::testConfigFlag(CDockManager::TabsAtBottom))
898+
{
899+
Hidden = true;
900+
901+
for (CDockWidget* DockWidget : Container->openedDockWidgets())
902+
{
903+
if (!DockWidget->titleBarActions().empty())
904+
{
905+
Hidden = false;
906+
break;
907+
}
908+
}
909+
}
895910
}
896911
if (!Hidden && d->Flags.testFlag(HideSingleWidgetTitleBar))
897912
{

0 commit comments

Comments
 (0)