diff --git a/src/Gui/Placement.cpp b/src/Gui/Placement.cpp index d1cd799886..c591f271b9 100644 --- a/src/Gui/Placement.cpp +++ b/src/Gui/Placement.cpp @@ -378,7 +378,7 @@ void Placement::setupSignalMapper() int id = 1; QList sb = this->findChildren(); for (const auto & it : sb) { - connect(it, SIGNAL(valueChanged(double)), signalMapper, SLOT(map())); + connect(it, qOverload(&QuantitySpinBox::valueChanged), signalMapper, qOverload<>(&QSignalMapper::map)); signalMapper->setMapping(it, id++); } @@ -1021,8 +1021,7 @@ TaskPlacement::TaskPlacement() taskbox->groupLayout()->addWidget(widget); Content.push_back(taskbox); - connect(widget, SIGNAL(placementChanged(const QVariant &, bool, bool)), - this, SLOT(slotPlacementChanged(const QVariant &, bool, bool))); + connect(widget, &Placement::placementChanged, this, &TaskPlacement::slotPlacementChanged); } TaskPlacement::~TaskPlacement()