forked from qt-creator/qt-creator
Utils: Stop tracking deleted sub widgets in aspects
Change-Id: I41965c69d55be03d3b2018a2a96eb77c440669b1 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -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);
|
||||
|
||||
|
Reference in New Issue
Block a user