BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Holds information about last save for items with non-XML data. More...
Public Member Functions | |
OutputDataSaveInfo () | |
QString | fileName () const |
const SaveLoadInterface * | item () const |
bool | wasModifiedSinceLastSave () const |
Static Public Member Functions | |
static OutputDataSaveInfo | createSaved (const SaveLoadInterface *item) |
Static method to create info for just saved item. More... | |
Private Member Functions | |
bool | wasSavedBefore (const QDateTime &dtime) const |
Returns true if IntensityDataItem was saved before given time. More... | |
Private Attributes | |
const SaveLoadInterface * | m_data |
QString | m_file_name |
QDateTime | m_last_saved |
Holds information about last save for items with non-XML data.
Definition at line 26 of file OutputDataIOHistory.h.
|
inline |
Definition at line 28 of file OutputDataIOHistory.h.
|
static |
Static method to create info for just saved item.
Definition at line 22 of file OutputDataIOHistory.cpp.
References ASSERT, GUIHelpers::currentDateTime(), SaveLoadInterface::fileName(), item(), m_data, m_file_name, and m_last_saved.
Referenced by OutputDataDirHistory::markAsSaved().
|
inline |
|
inline |
Definition at line 32 of file OutputDataIOHistory.h.
References m_data.
Referenced by createSaved().
bool OutputDataSaveInfo::wasModifiedSinceLastSave | ( | ) | const |
Definition at line 33 of file OutputDataIOHistory.cpp.
References SaveLoadInterface::lastModified(), m_data, and wasSavedBefore().
Referenced by OutputDataDirHistory::wasModifiedSinceLastSave().
|
private |
Returns true if IntensityDataItem was saved before given time.
Definition at line 40 of file OutputDataIOHistory.cpp.
References m_last_saved.
Referenced by wasModifiedSinceLastSave().
|
private |
Definition at line 43 of file OutputDataIOHistory.h.
Referenced by createSaved(), item(), and wasModifiedSinceLastSave().
|
private |
Definition at line 42 of file OutputDataIOHistory.h.
Referenced by createSaved(), and fileName().
|
private |
Definition at line 41 of file OutputDataIOHistory.h.
Referenced by createSaved(), and wasSavedBefore().