BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Contains all fit settings for given JobItem (fit parameters, minimizer settings). Controlled by FitActivityPanel.
Definition at line 30 of file FitSessionWidget.h.
Public Member Functions | |
FitSessionWidget (QWidget *parent=nullptr) | |
void | setItem (JobItem *jobItem) |
void | setModelTuningWidget (ParameterTuningWidget *tuningWidget) |
void | setSessionController (FitSessionController *sessionController) |
Private Member Functions | |
void | onFittingError (const QString &text) |
Private Attributes | |
RunFitControlWidget * | m_controlWidget |
FitParameterWidget * | m_fitParametersWidget |
MinimizerSettingsWidget * | m_minimizerSettingsWidget |
FitSessionController * | m_sessionController |
FitSessionWidget::FitSessionWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 25 of file FitSessionWidget.cpp.
References m_controlWidget, m_fitParametersWidget, and m_minimizerSettingsWidget.
|
private |
Definition at line 81 of file FitSessionWidget.cpp.
References m_controlWidget, and RunFitControlWidget::onFittingError().
Referenced by setSessionController().
void FitSessionWidget::setItem | ( | JobItem * | jobItem | ) |
Definition at line 45 of file FitSessionWidget.cpp.
References m_controlWidget, m_fitParametersWidget, m_minimizerSettingsWidget, MinimizerSettingsWidget::setItem(), and SessionItemWidget::setItem().
Referenced by FitActivityPanel::setItem().
void FitSessionWidget::setModelTuningWidget | ( | ParameterTuningWidget * | tuningWidget | ) |
Definition at line 53 of file FitSessionWidget.cpp.
References m_fitParametersWidget, and FitParameterWidget::setParameterTuningWidget().
Referenced by FitActivityPanel::setItem().
void FitSessionWidget::setSessionController | ( | FitSessionController * | sessionController | ) |
Definition at line 60 of file FitSessionWidget.cpp.
References FitSessionController::fittingError(), m_controlWidget, m_sessionController, onFittingError(), FitSessionController::onStartFittingRequest(), FitSessionController::onStopFittingRequest(), RunFitControlWidget::startFittingPushed(), and RunFitControlWidget::stopFittingPushed().
Referenced by FitActivityPanel::setItem().
|
private |
Definition at line 44 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), onFittingError(), setItem(), and setSessionController().
|
private |
Definition at line 45 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), setItem(), and setModelTuningWidget().
|
private |
Definition at line 46 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), and setItem().
|
private |
Definition at line 47 of file FitSessionWidget.h.
Referenced by setSessionController().