diff --git a/GUI/View/Fit/ParameterTuningWidget.cpp b/GUI/View/Fit/ParameterTuningWidget.cpp index 917980a2c98bb8df522a55af9a4e7afbd38b8d46..31208555625176bb0237c841909890fd0afed551 100644 --- a/GUI/View/Fit/ParameterTuningWidget.cpp +++ b/GUI/View/Fit/ParameterTuningWidget.cpp @@ -173,18 +173,13 @@ void ParameterTuningWidget::subscribeToItem() updateParameterModel(); updateDragAndDropSettings(); - jobItem()->mapper()->setOnPropertyChange( - [this](const QString& name) { onPropertyChanged(name); }, this); + // status + connect(jobItem(), &JobItem::jobStatusChanged, this, + [=](const JobStatus) {updateJobStatus();}, Qt::UniqueConnection); updateJobStatus(); } -void ParameterTuningWidget::onPropertyChanged(const QString& property_name) -{ - if (JobItem::isStatusPropertyName(property_name)) - updateJobStatus(); -} - JobItem* ParameterTuningWidget::jobItem() { return dynamic_cast<JobItem*>(currentItem()); diff --git a/GUI/View/Fit/ParameterTuningWidget.h b/GUI/View/Fit/ParameterTuningWidget.h index e1360c6074b17cfb0dfaf4545988e8170400b641..8a03d953b289ffc649ecce8540e77b06843ca924 100644 --- a/GUI/View/Fit/ParameterTuningWidget.h +++ b/GUI/View/Fit/ParameterTuningWidget.h @@ -56,7 +56,6 @@ protected: void subscribeToItem() override; private slots: - void onPropertyChanged(const QString& property_name); void updateParameterModel(); void onCustomContextMenuRequested(const QPoint& point);