Implemented issue #694 - added auto hide configuration flag AutoHideCloseOnOutsideMouseClick

This commit is contained in:
Uwe Kindler
2025-01-15 08:37:43 +01:00
parent 979d76aa47
commit faf24cd531
4 changed files with 18 additions and 3 deletions

View File

@@ -602,8 +602,12 @@ bool CAutoHideDockContainer::eventFilter(QObject* watched, QEvent* event)
return Super::eventFilter(watched, event);
}
// user clicked into container - collapse the auto hide widget
collapseView(true);
// user clicked outside of autohide container - collapse the auto hide widget
if (CDockManager::testAutoHideConfigFlag(
CDockManager::AutoHideCloseOnOutsideMouseClick))
{
collapseView(true);
}
}
else if (event->type() == internal::FloatingWidgetDragStartEvent)
{