diff --git a/GUI/View/Job/JobResultsPresenter.h b/GUI/View/Job/JobResultsPresenter.h index aeca878bf7a842fe5d4314c2dde3966e56cc52e9..389c32b3e63451b9a677b9add367feff8d5dd9dc 100644 --- a/GUI/View/Job/JobResultsPresenter.h +++ b/GUI/View/Job/JobResultsPresenter.h @@ -41,7 +41,7 @@ protected: QStringList activePresentationList(SessionItem* item) override; QStringList presentationList(SessionItem* item) override; -private: +public: QString defaultPresentationOfInstrument(InstrumentItem* instrumentItem); QStringList defaultActivePresentationsOfInstrument(InstrumentItem* instrumentItem); QString fitPresentationOfInstrument(InstrumentItem* instrumentItem); diff --git a/GUI/View/Job/JobView.cpp b/GUI/View/Job/JobView.cpp index d43b663c36eb647b07b80fa8275b6d94d06b3e33..0d09f3fd3ecccb612f2811c7bef6397baacf6bce 100644 --- a/GUI/View/Job/JobView.cpp +++ b/GUI/View/Job/JobView.cpp @@ -165,8 +165,13 @@ void JobView::setAppropriateActivityForJob(JobItem* jobItem) if (!jobItem) return; - if (jobItem->isValidForFitting()) - setActivity(JobViewActivity::Fitting); + if (jobItem->isValidForFitting()) { + // fitting presentation + m_jobResultsPresenter->setPresentation(m_jobResultsPresenter->fitPresentationOfInstrument(jobItem->instrumentItem())); + // ALTERNATIVE: + // fitting activity + // setActivity(JobViewActivity::Fitting); + } } void JobView::resetLayout()