BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Contains all fit settings for given JobItem (fit parameters, minimizer settings). More...
Public Member Functions | |
FitSessionWidget (QWidget *parent=nullptr) | |
QSize | minimumSizeHint () const |
void | setItem (JobItem *jobItem) |
void | setModelTuningWidget (ParameterTuningWidget *tuningWidget) |
void | setSessionController (FitSessionController *sessionController) |
QSize | sizeHint () const |
Private Slots | |
void | onFittingError (const QString &text) |
Private Attributes | |
RunFitControlWidget * | m_controlWidget |
FitParameterWidget * | m_fitParametersWidget |
FitResultsWidget * | m_fitResultsWidget |
MinimizerSettingsWidget * | m_minimizerSettingsWidget |
FitSessionController * | m_sessionController |
QTabWidget * | m_tabWidget |
Contains all fit settings for given JobItem (fit parameters, minimizer settings).
Controlled by FitActivityPanel.
Definition at line 34 of file FitSessionWidget.h.
FitSessionWidget::FitSessionWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 26 of file FitSessionWidget.cpp.
References m_controlWidget, m_fitParametersWidget, m_minimizerSettingsWidget, and m_tabWidget.
QSize FitSessionWidget::minimumSizeHint | ( | ) | const |
Definition at line 92 of file FitSessionWidget.cpp.
|
privateslot |
Definition at line 97 of file FitSessionWidget.cpp.
References m_controlWidget, and RunFitControlWidget::onFittingError().
Referenced by setSessionController().
void FitSessionWidget::setItem | ( | JobItem * | jobItem | ) |
Definition at line 51 of file FitSessionWidget.cpp.
References ASSERT, m_controlWidget, m_fitParametersWidget, m_minimizerSettingsWidget, MinimizerSettingsWidget::setItem(), and SessionItemWidget::setItem().
void FitSessionWidget::setModelTuningWidget | ( | ParameterTuningWidget * | tuningWidget | ) |
Definition at line 59 of file FitSessionWidget.cpp.
References ASSERT, m_fitParametersWidget, and FitParameterWidget::setParameterTuningWidget().
Referenced by FitActivityPanel::setItem().
void FitSessionWidget::setSessionController | ( | FitSessionController * | sessionController | ) |
Definition at line 66 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().
QSize FitSessionWidget::sizeHint | ( | ) | const |
Definition at line 87 of file FitSessionWidget.cpp.
References Constants::FIT_SUITE_WIDGET_HEIGHT, and Constants::REALTIME_WIDGET_WIDTH_HINT.
|
private |
Definition at line 52 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), onFittingError(), setItem(), and setSessionController().
|
private |
Definition at line 53 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), setItem(), and setModelTuningWidget().
|
private |
Definition at line 55 of file FitSessionWidget.h.
|
private |
Definition at line 54 of file FitSessionWidget.h.
Referenced by FitSessionWidget(), and setItem().
|
private |
Definition at line 56 of file FitSessionWidget.h.
Referenced by setSessionController().
|
private |
Definition at line 51 of file FitSessionWidget.h.
Referenced by FitSessionWidget().