summaryrefslogtreecommitdiffstats
path: root/src/designer/src/components/taskmenu/inplace_widget_helper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/designer/src/components/taskmenu/inplace_widget_helper.cpp')
-rw-r--r--src/designer/src/components/taskmenu/inplace_widget_helper.cpp6
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()