Utils: Stop tracking deleted sub widgets in aspects

Change-Id: I41965c69d55be03d3b2018a2a96eb77c440669b1
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2021-02-15 11:25:26 +01:00
parent 74177a559e
commit aec908180d

View File

@@ -229,6 +229,10 @@ void BaseAspect::registerSubWidget(QWidget *widget)
{
d->m_subWidgets.append(widget);
connect(widget, &QObject::destroyed, this, [this, widget] {
d->m_subWidgets.removeAll(widget);
});
widget->setEnabled(d->m_enabled);
widget->setToolTip(d->m_tooltip);