BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Performs saving of heavy intensity data in a thread.
Definition at line 25 of file SaveThread.h.
Signals | |
void | saveReady () |
Public Member Functions | |
SaveThread (QObject *parent=nullptr) | |
~SaveThread () override | |
void | run () override |
void | setSaveContext (ProjectDocument *document, const QString &project_file_name) |
Private Attributes | |
ProjectDocument * | m_document |
QString | m_projectFile |
|
explicit |
Definition at line 19 of file SaveThread.cpp.
|
override |
Definition at line 25 of file SaveThread.cpp.
|
override |
Definition at line 30 of file SaveThread.cpp.
References m_document, m_projectFile, ProjectDocument::saveProjectData(), and saveReady().
|
signal |
Referenced by SaveService::process_queue(), and run().
void SaveThread::setSaveContext | ( | ProjectDocument * | document, |
const QString & | project_file_name | ||
) |
Definition at line 37 of file SaveThread.cpp.
References m_document, and m_projectFile.
|
private |
Definition at line 39 of file SaveThread.h.
Referenced by run(), and setSaveContext().
|
private |
Definition at line 40 of file SaveThread.h.
Referenced by run(), and setSaveContext().