From 9b513d59e6c03e4aafc1929a8a21fe143ad824eb Mon Sep 17 00:00:00 2001 From: Mikhail Svechnikov <svechnikovmv@gmail.com> Date: Wed, 25 May 2022 17:19:24 +0200 Subject: [PATCH] rm JobItem mapper from ParameterTuningManager --- GUI/View/Fit/ParameterTuningWidget.cpp | 11 +++-------- GUI/View/Fit/ParameterTuningWidget.h | 1 - 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/GUI/View/Fit/ParameterTuningWidget.cpp b/GUI/View/Fit/ParameterTuningWidget.cpp index 917980a2c98..31208555625 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 e1360c6074b..8a03d953b28 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); -- GitLab