From 673b81cf6a4162b120cd0806544eb4bb66d59bcf Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Tue, 21 May 2024 11:04:19 +0200 Subject: [PATCH] Core: Adapt to new-style editor connect() Use the new-style connect() in createEditor that has been introduced by \#14004 --- src/Gui/DlgAddPropertyVarSet.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Gui/DlgAddPropertyVarSet.cpp b/src/Gui/DlgAddPropertyVarSet.cpp index 8360df6316..b3b477c3e5 100644 --- a/src/Gui/DlgAddPropertyVarSet.cpp +++ b/src/Gui/DlgAddPropertyVarSet.cpp @@ -213,7 +213,9 @@ static PropertyEditor::PropertyItem *createPropertyItem(App::Property *prop) void DlgAddPropertyVarSet::addEditor(PropertyEditor::PropertyItem* propertyItem, std::string& /*type*/) { - editor.reset(propertyItem->createEditor(this, this, SLOT(valueChanged()))); + editor.reset(propertyItem->createEditor(this, [this]() { + this->valueChanged(); + })); editor->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); editor->setObjectName(QString::fromUtf8("editor")); auto formLayout = qobject_cast(layout()); @@ -351,10 +353,8 @@ void DlgAddPropertyVarSet::onTypePropertyDetermined() void DlgAddPropertyVarSet::valueChanged() { - QWidget* editor = qobject_cast(sender()); QVariant data; - data = propertyItem->editorData(editor); - + data = propertyItem->editorData(editor.get()); propertyItem->setData(data); }