BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Save history information for collection of items with non-XML data. More...
Public Member Functions | |
OutputDataDirHistory () | |
bool | contains (const SaveLoadInterface *item) |
void | markAsSaved (const SaveLoadInterface *item) |
QStringList | savedFileNames () const |
Returns list of file names used to save all items in a history. More... | |
bool | wasModifiedSinceLastSave (const SaveLoadInterface *item) |
Private Member Functions | |
OutputDataSaveInfo | itemInfo (const SaveLoadInterface *item) const |
Private Attributes | |
QVector< OutputDataSaveInfo > | m_history |
Save history information for collection of items with non-XML data.
Definition at line 48 of file OutputDataIOHistory.h.
|
inline |
Definition at line 50 of file OutputDataIOHistory.h.
bool OutputDataDirHistory::contains | ( | const SaveLoadInterface * | item | ) |
Definition at line 64 of file OutputDataIOHistory.cpp.
References m_history.
Referenced by markAsSaved(), and wasModifiedSinceLastSave().
|
private |
Definition at line 85 of file OutputDataIOHistory.cpp.
References m_history.
Referenced by wasModifiedSinceLastSave().
void OutputDataDirHistory::markAsSaved | ( | const SaveLoadInterface * | item | ) |
Definition at line 48 of file OutputDataIOHistory.cpp.
References contains(), SaveLoadInterface::containsNonXMLData(), OutputDataSaveInfo::createSaved(), and m_history.
Referenced by OutputDataIOService::load(), and OutputDataIOService::save().
QStringList OutputDataDirHistory::savedFileNames | ( | ) | const |
Returns list of file names used to save all items in a history.
Definition at line 75 of file OutputDataIOHistory.cpp.
References m_history.
Referenced by OutputDataIOService::save().
bool OutputDataDirHistory::wasModifiedSinceLastSave | ( | const SaveLoadInterface * | item | ) |
Definition at line 58 of file OutputDataIOHistory.cpp.
References contains(), itemInfo(), and OutputDataSaveInfo::wasModifiedSinceLastSave().
|
private |
Definition at line 63 of file OutputDataIOHistory.h.
Referenced by contains(), itemInfo(), markAsSaved(), and savedFileNames().