From 4a0aff4c952819009a2e3fa2e62b76f7a28f7875 Mon Sep 17 00:00:00 2001 From: xtemp09 Date: Wed, 7 Jan 2026 16:18:14 +0700 Subject: [PATCH] Merge pull request #23743 from xtemp09/fem-fix [FEM] Modernize `QObject::connect` with the new syntax in FEM --- src/Mod/Fem/Gui/TaskCreateElementSet.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Mod/Fem/Gui/TaskCreateElementSet.cpp b/src/Mod/Fem/Gui/TaskCreateElementSet.cpp index 56f377e5ab..75b5d19514 100644 --- a/src/Mod/Fem/Gui/TaskCreateElementSet.cpp +++ b/src/Mod/Fem/Gui/TaskCreateElementSet.cpp @@ -487,9 +487,15 @@ TaskCreateElementSet::TaskCreateElementSet(Fem::FemSetElementNodesObject* pcObje ui->setupUi(proxy); QMetaObject::connectSlotsByName(this); this->groupLayout()->addWidget(proxy); - QObject::connect(ui->toolButton_Poly, SIGNAL(clicked()), this, SLOT(Poly())); - QObject::connect(ui->toolButton_Restore, SIGNAL(clicked()), this, SLOT(Restore())); - QObject::connect(ui->toolButton_Rename, SIGNAL(clicked()), this, SLOT(CopyResultsMesh())); + QObject::connect(ui->toolButton_Poly, &QToolButton::clicked, this, &TaskCreateElementSet::Poly); + QObject::connect(ui->toolButton_Restore, + &QToolButton::clicked, + this, + &TaskCreateElementSet::Restore); + QObject::connect(ui->toolButton_Rename, + &QToolButton::clicked, + this, + &TaskCreateElementSet::CopyResultsMesh); // check if the Link to the FemMesh is defined assert(pcObject->FemMesh.getValue()); MeshViewProvider = freecad_cast(