Add a DockWidget::isFloatingChanged() signal

For issue #73
This commit is contained in:
Sergio Martins
2020-09-25 19:25:58 +01:00
parent 05c843397b
commit 4a49dbc6b4
3 changed files with 18 additions and 2 deletions

View File

@@ -58,10 +58,12 @@ public:
}
});
q->connect(floatAction, &QAction::toggled, q, [this] (bool enabled) {
q->connect(floatAction, &QAction::toggled, q, [this] (bool checked) {
if (!m_updatingFloatAction) { // guard against recursiveness
q->setFloating(enabled);
q->setFloating(checked);
}
Q_EMIT q->isFloatingChanged(checked);
});
toggleAction->setCheckable(true);