diff options
Diffstat (limited to 'src/designer/src/components/taskmenu/inplace_widget_helper.cpp')
-rw-r--r-- | src/designer/src/components/taskmenu/inplace_widget_helper.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/designer/src/components/taskmenu/inplace_widget_helper.cpp b/src/designer/src/components/taskmenu/inplace_widget_helper.cpp index d78e26b84..44145bdba 100644 --- a/src/designer/src/components/taskmenu/inplace_widget_helper.cpp +++ b/src/designer/src/components/taskmenu/inplace_widget_helper.cpp @@ -38,19 +38,17 @@ QT_BEGIN_NAMESPACE namespace qdesigner_internal { InPlaceWidgetHelper::InPlaceWidgetHelper(QWidget *editorWidget, QWidget *parentWidget, QDesignerFormWindowInterface *fw) - : QObject(0), + : QObject(nullptr), m_editorWidget(editorWidget), m_parentWidget(parentWidget), m_noChildEvent(m_parentWidget->testAttribute(Qt::WA_NoChildEventsForParent)) { - typedef void (QWidget::*QWidgetVoidSlot)(); - m_editorWidget->setAttribute(Qt::WA_DeleteOnClose); m_editorWidget->setParent(m_parentWidget->window()); m_parentWidget->installEventFilter(this); m_editorWidget->installEventFilter(this); connect(m_editorWidget, &QObject::destroyed, - fw->mainContainer(), static_cast<QWidgetVoidSlot>(&QWidget::setFocus)); + fw->mainContainer(), QOverload<>::of(&QWidget::setFocus)); } InPlaceWidgetHelper::~InPlaceWidgetHelper() |