Save history information for collection of items with non-XML data.
bool wasModifiedSinceLastSave(const SaveLoadInterface *item)
QVector< OutputDataSaveInfo > m_history
void markAsSaved(const SaveLoadInterface *item)
QStringList savedFileNames() const
Returns list of file names used to save all items in a history.
OutputDataSaveInfo itemInfo(const SaveLoadInterface *item) const
bool contains(const SaveLoadInterface *item)
Save history information for set of directories.
bool wasModifiedSinceLastSave(const QString &dirname, const SaveLoadInterface *item)
bool hasHistory(const QString &dirname) const
QStringList savedFileNames(const QString &dirname) const
QMap< QString, OutputDataDirHistory > m_dir_history
< Correspondance of directory name to save history.
void setHistory(const QString &dirname, const OutputDataDirHistory &history)
Sets history for given directory. Previous history will be rewritten.