BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Slots | |
void | interruptFitting () |
Signals | |
void | fittingError (const QString &message) |
void | fittingFinished () |
void | fittingStarted () |
void | intern_interruptFittingWorker () |
Public Member Functions | |
FitWorkerLauncher (QObject *parent) | |
int | getDuration () |
Returns duration of fit in msec. More... | |
void | runFitting (std::shared_ptr< FitObjectiveBuilder > suite) |
Private Slots | |
void | intern_error (const QString &mesg) |
void | intern_workerFinished (int duration) |
void | intern_workerStarted () |
Private Attributes | |
int | m_duration |
std::atomic< bool > | m_is_fit_running |
Definition at line 24 of file FitWorkerLauncher.h.
FitWorkerLauncher::FitWorkerLauncher | ( | QObject * | parent | ) |
Definition at line 19 of file FitWorkerLauncher.cpp.
|
signal |
Referenced by FitSessionController::FitSessionController(), and intern_error().
|
signal |
Referenced by FitSessionController::FitSessionController(), and intern_workerFinished().
|
signal |
Referenced by FitSessionController::FitSessionController(), and intern_workerStarted().
int FitWorkerLauncher::getDuration | ( | ) |
Returns duration of fit in msec.
Definition at line 53 of file FitWorkerLauncher.cpp.
References m_duration.
Referenced by FitSessionController::onFittingFinished().
|
privateslot |
Definition at line 76 of file FitWorkerLauncher.cpp.
References fittingError().
Referenced by runFitting().
|
signal |
Referenced by interruptFitting(), and runFitting().
|
privateslot |
Definition at line 64 of file FitWorkerLauncher.cpp.
References fittingFinished(), m_duration, and m_is_fit_running.
Referenced by runFitting().
|
privateslot |
Definition at line 71 of file FitWorkerLauncher.cpp.
References fittingStarted().
Referenced by runFitting().
|
slot |
Definition at line 58 of file FitWorkerLauncher.cpp.
References intern_interruptFittingWorker(), and m_is_fit_running.
Referenced by FitSessionController::onStopFittingRequest().
void FitWorkerLauncher::runFitting | ( | std::shared_ptr< FitObjectiveBuilder > | suite | ) |
Definition at line 24 of file FitWorkerLauncher.cpp.
References FitWorker::error(), FitWorker::finished(), intern_error(), intern_interruptFittingWorker(), intern_workerFinished(), intern_workerStarted(), FitWorker::interruptFitting(), m_is_fit_running, FitWorker::started(), and FitWorker::startFit().
Referenced by FitSessionController::onStartFittingRequest().
|
private |
Definition at line 52 of file FitWorkerLauncher.h.
Referenced by getDuration(), and intern_workerFinished().
|
private |
Definition at line 51 of file FitWorkerLauncher.h.
Referenced by intern_workerFinished(), interruptFitting(), and runFitting().