Some small coding style fixes

This commit is contained in:
Uwe Kindler 2021-12-12 17:28:11 +01:00
parent 1d90e8e823
commit b15bc26a63

View File

@ -759,7 +759,6 @@ void CDockManager::showEvent(QShowEvent *event)
// Fix Issue #380 // Fix Issue #380
restoreHiddenFloatingWidgets(); restoreHiddenFloatingWidgets();
if (d->UninitializedFloatingWidgets.empty()) if (d->UninitializedFloatingWidgets.empty())
{ {
return; return;
@ -777,8 +776,15 @@ void CDockManager::showEvent(QShowEvent *event)
d->UninitializedFloatingWidgets.clear(); d->UninitializedFloatingWidgets.clear();
} }
//============================================================================
void CDockManager::restoreHiddenFloatingWidgets() void CDockManager::restoreHiddenFloatingWidgets()
{ {
if (d->HiddenFloatingWidgets.isEmpty())
{
return;
}
// Restore floating widgets that were hidden upon hideManagerAndFloatingWidgets // Restore floating widgets that were hidden upon hideManagerAndFloatingWidgets
for (auto FloatingWidget : d->HiddenFloatingWidgets) for (auto FloatingWidget : d->HiddenFloatingWidgets)
{ {
@ -788,17 +794,19 @@ void CDockManager::restoreHiddenFloatingWidgets()
// Could make sense to move this to CFloatingDockContainer::showEvent(QShowEvent *event) // Could make sense to move this to CFloatingDockContainer::showEvent(QShowEvent *event)
// if experiencing CFloatingDockContainer being shown empty in other situations, but let's keep // if experiencing CFloatingDockContainer being shown empty in other situations, but let's keep
// it here for now to make sure changes to fix Issue #380 does not impact existing behaviours // it here for now to make sure changes to fix Issue #380 does not impact existing behaviours
for ( auto dockWidget : FloatingWidget->dockWidgets() ) for (auto dockWidget : FloatingWidget->dockWidgets())
{ {
if ( dockWidget->toggleViewAction()->isChecked() ) if (dockWidget->toggleViewAction()->isChecked())
{ {
dockWidget->toggleView(true); dockWidget->toggleView(true);
hasDockWidgetVisible = true; hasDockWidgetVisible = true;
} }
} }
if ( hasDockWidgetVisible ) if (hasDockWidgetVisible)
{
FloatingWidget->show(); FloatingWidget->show();
}
} }
d->HiddenFloatingWidgets.clear(); d->HiddenFloatingWidgets.clear();