Public Member Functions | |
DocumentP () | |
Public Attributes | |
DocumentObject * | activeObject |
Transaction * | activeTransaction |
Transaction * | activeUndoTransaction |
bool | closable |
int | iTransactionCount |
int | iTransactionMode |
int | iUndoMode |
std::map< int, Transaction * > | mTransactions |
std::vector< DocumentObject * > | objectArray |
std::map< std::string, DocumentObject * > | objectMap |
bool | rollback |
unsigned int | UndoMaxStackSize |
unsigned int | UndoMemSize |
std::map< Vertex, DocumentObject * > | vertexMap |
Definition at line 127 of file App/Document.cpp.
App::DocumentP::DocumentP | ( | ) | [inline] |
Definition at line 145 of file App/Document.cpp.
References activeObject, activeTransaction, activeUndoTransaction, closable, iTransactionCount, iTransactionMode, iUndoMode, rollback, UndoMaxStackSize, and UndoMemSize.
Definition at line 132 of file App/Document.cpp.
Referenced by App::Document::_remObject(), App::Document::addObject(), DocumentP(), App::Document::getActiveObject(), App::Document::remObject(), and App::Document::restore().
Definition at line 134 of file App/Document.cpp.
Referenced by App::Document::_addObject(), App::Document::_remObject(), App::Document::addObject(), DocumentP(), App::Document::onChangedProperty(), and App::Document::remObject().
Definition at line 133 of file App/Document.cpp.
Referenced by App::Document::_addObject(), App::Document::_remObject(), App::Document::abortTransaction(), App::Document::addObject(), App::Document::clearUndos(), App::Document::commitTransaction(), DocumentP(), App::Document::getAvailableUndoNames(), App::Document::getAvailableUndos(), App::Document::onBeforeChangeProperty(), App::Document::openTransaction(), App::Document::redo(), App::Document::remObject(), and App::Document::undo().
Definition at line 140 of file App/Document.cpp.
Referenced by DocumentP(), App::Document::isClosable(), and App::Document::setClosable().
Definition at line 136 of file App/Document.cpp.
Referenced by DocumentP().
Definition at line 135 of file App/Document.cpp.
Referenced by DocumentP(), and App::Document::setTransactionMode().
Definition at line 141 of file App/Document.cpp.
Referenced by DocumentP(), App::Document::getUndoMode(), App::Document::openTransaction(), App::Document::redo(), App::Document::setUndoMode(), and App::Document::undo().
std::map<int,Transaction*> App::DocumentP::mTransactions |
Definition at line 137 of file App/Document.cpp.
std::vector<DocumentObject*> App::DocumentP::objectArray |
Definition at line 130 of file App/Document.cpp.
Referenced by App::Document::_addObject(), App::Document::_remObject(), App::Document::addObject(), App::Document::countObjects(), App::Document::getMemSize(), App::Document::getObjects(), App::Document::getObjectsOfType(), App::Document::getTouched(), App::Document::isTouched(), App::Document::purgeTouched(), App::Document::remObject(), App::Document::restore(), App::Document::Save(), and App::Document::~Document().
std::map<std::string,DocumentObject*> App::DocumentP::objectMap |
Definition at line 131 of file App/Document.cpp.
Referenced by App::Document::_addObject(), App::Document::_remObject(), App::Document::addObject(), App::Document::breakDependency(), App::Document::countObjectsOfType(), App::Document::getInList(), App::Document::getObject(), App::Document::getObjectName(), App::Document::getUniqueObjectName(), App::Document::recompute(), App::Document::remObject(), App::Document::restore(), and App::Document::~Document().
Definition at line 139 of file App/Document.cpp.
Referenced by App::Document::_addObject(), App::Document::_remObject(), App::Document::abortTransaction(), App::Document::addObject(), DocumentP(), App::Document::onBeforeChangeProperty(), App::Document::onChangedProperty(), and App::Document::remObject().
unsigned int App::DocumentP::UndoMaxStackSize |
Definition at line 143 of file App/Document.cpp.
Referenced by App::Document::commitTransaction(), DocumentP(), App::Document::getMaxUndoStackSize(), and App::Document::setMaxUndoStackSize().
unsigned int App::DocumentP::UndoMemSize |
Definition at line 142 of file App/Document.cpp.
Referenced by DocumentP(), App::Document::getUndoMemSize(), and App::Document::setUndoLimit().
std::map<Vertex,DocumentObject*> App::DocumentP::vertexMap |
Definition at line 138 of file App/Document.cpp.
Referenced by App::Document::recompute(), and App::Document::remObject().