Added visibilityChanged code

This commit is contained in:
Uwe Kindler
2020-01-14 15:58:45 +01:00
parent 407af06a4a
commit 03bd4a4505
5 changed files with 77 additions and 12 deletions

View File

@@ -317,6 +317,7 @@ void MainWindowPrivate::createContent()
for (auto DockWidget : DockManager->dockWidgetsMap())
{
_this->connect(DockWidget, SIGNAL(viewToggled(bool)), SLOT(onViewToggled(bool)));
_this->connect(DockWidget, SIGNAL(visibilityChanged(bool)), SLOT(onViewVisibilityChanged(bool)));
}
}
@@ -501,6 +502,19 @@ void CMainWindow::onViewToggled(bool Open)
}
//============================================================================
void CMainWindow::onViewVisibilityChanged(bool Visible)
{
auto DockWidget = qobject_cast<ads::CDockWidget*>(sender());
if (!DockWidget)
{
return;
}
qDebug() << DockWidget->objectName() << " visibilityChanged(" << Visible << ")";
}
//============================================================================
void CMainWindow::createEditor()
{