#include <document.hpp>
List of all members.
Public Slots |
void | progress (int current, int max, int type) |
Signals |
void | stateChanged (int state, CSMDoc::Document *document) |
void | progress (int current, int max, int type, int threads, CSMDoc::Document *document) |
Public Member Functions |
| Document (const Files::ConfigurationManager &configuration, const std::vector< boost::filesystem::path > &files, const boost::filesystem::path &savePath, const boost::filesystem::path &resDir, bool new_) |
| ~Document () |
QUndoStack & | getUndoStack () |
int | getState () const |
const boost::filesystem::path & | getSavePath () const |
const std::vector
< boost::filesystem::path > & | getContentFiles () const |
void | save () |
CSMWorld::UniversalId | verify () |
void | abortOperation (int type) |
const CSMWorld::Data & | getData () const |
CSMWorld::Data & | getData () |
CSMTools::ReportModel * | getReport (const CSMWorld::UniversalId &id) |
| The ownership of the returned report is not transferred.
|
Private Slots |
void | modificationStateChanged (bool clean) |
void | reportMessage (const QString &message, int type) |
void | operationDone (int type) |
Private Member Functions |
| Document (const Document &) |
Document & | operator= (const Document &) |
void | load (const std::vector< boost::filesystem::path >::const_iterator &begin, const std::vector< boost::filesystem::path >::const_iterator &end, bool lastAsModified) |
void | createBase () |
void | addGmsts () |
void | addOptionalGmsts () |
void | addOptionalGlobals () |
void | addOptionalGmst (const ESM::GameSetting &gmst) |
void | addOptionalGlobal (const ESM::Global &global) |
Private Attributes |
boost::filesystem::path | mSavePath |
std::vector
< boost::filesystem::path > | mContentFiles |
CSMWorld::Data | mData |
CSMTools::Tools | mTools |
boost::filesystem::path | mProjectPath |
Saving | mSaving |
boost::filesystem::path | mResDir |
QUndoStack | mUndoStack |
Constructor & Destructor Documentation
Member Function Documentation
- Attention:
- The last element in this collection is the file that is being edited, but with its original path instead of the save path.
The ownership of the returned report is not transferred.
void CSMDoc::Document::load |
( |
const std::vector< boost::filesystem::path >::const_iterator & |
begin, |
|
|
const std::vector< boost::filesystem::path >::const_iterator & |
end, |
|
|
bool |
lastAsModified |
|
) |
| [private] |
- Parameters:
-
lastAsModified | Store the last file in Modified instead of merging it into Base. |
- Todo:
- find a better way to get these messages to the user.
Member Data Documentation
The documentation for this class was generated from the following files: