| _allDetachedWhileRunningNotify | Base::Subject< Core::AppChanges > | protected |
| _documentMap | Core::CoreApplication | protected |
| _messages_WhileRunningNotify | Base::Subject< Core::AppChanges > | protected |
| _newDocument(const std::string &typeName, const Base::String &name, bool createGui) | Core::CoreApplication | protected |
| _ObserverSet | Base::Subject< Core::AppChanges > | protected |
| _ObserverSet_AddedLater | Base::Subject< Core::AppChanges > | protected |
| _ObserverSet_AddedLaterCopy | Base::Subject< Core::AppChanges > | protected |
| _observerTime | Base::Subject< Core::AppChanges > | protected |
| _running_notify | Base::Subject< Core::AppChanges > | protected |
| add_TransactionObserver(CA_TransactionObserver *observer) | Core::CoreApplication | |
| attach(Observer< Core::AppChanges > *ToObserv) | Base::Subject< Core::AppChanges > | inline |
| AutoTransaction class | Core::CoreApplication | friend |
| closeActiveTransaction(bool abort=false, int id=0) | Core::CoreApplication | |
| closeApplication() | Core::CoreApplication | |
| closeApplication(bool forceClose, bool dontNotify, bool &hardClose) | Core::CoreApplication | |
| closeDocument(Core::CoreDocument *doc) | Core::CoreApplication | |
| closeDocument(Core::CoreDocument *doc, bool forceClose, bool dontNotify=false) | Core::CoreApplication | |
| CoreApplication(int argc, char **argv) | Core::CoreApplication | |
| createCommand(const std::string &commandName) | Core::CoreApplication | inline |
| deleteDocument(Core::CoreDocument *doc) | Core::CoreApplication | protected |
| destroy() | Core::CoreApplication | static |
| detach(Observer< Core::AppChanges > *ToObserv) | Base::Subject< Core::AppChanges > | inline |
| detachAll() | Base::Subject< Core::AppChanges > | inline |
| finalizePython() const | Core::CoreApplication | |
| get(const char *Name) | Base::Subject< Core::AppChanges > | inline |
| getActiveDocument() const | Core::CoreApplication | |
| getActiveTransaction(int *tid=nullptr) const | Core::CoreApplication | |
| getApplicationName() const | Core::CoreApplication | |
| getApplicationPath() const | Core::CoreApplication | |
| getBuildDateTime() | Core::CoreApplication | static |
| getCommandFactory() const | Core::CoreApplication | inline |
| getCommandObserver() | Core::CoreApplication | |
| getDocumentByName(const Base::String &name) | Core::CoreApplication | |
| getDocuments() const | Core::CoreApplication | |
| getDocumentVersion() | Core::CoreApplication | static |
| getDocumentVersionAsInteger() | Core::CoreApplication | static |
| getModulePreferenceValue(const std::string &moduleName, const std::string &key) | Core::CoreApplication | |
| getObserverTime() | Base::Subject< Core::AppChanges > | inline |
| getOpenDocuments(std::vector< Core::CoreDocument * > &vec) | Core::CoreApplication | |
| getRefCount() | Core::CoreApplication | static |
| getTmpDirectory(Core::CoreDocument *doc) | Core::CoreApplication | |
| getTransactionObservers() | Core::CoreApplication | |
| getUniqueDocumentName(const Base::String &s) const | Core::CoreApplication | |
| getVersionYear() | Core::CoreApplication | static |
| hasGui() const | Core::CoreApplication | |
| initPython() const | Core::CoreApplication | |
| instance(void) | Core::CoreApplication | static |
| isClosing() const | Core::CoreApplication | |
| isDocumentValid(Core::CoreDocument *testedDocument) const | Core::CoreApplication | |
| loadDllByName(const Base::String &name) | Core::CoreApplication | |
| MessageType typedef | Base::Subject< Core::AppChanges > | |
| newCoreDocument(const std::string &typeName, const Base::String &name=Base::String()) | Core::CoreApplication | |
| newDocument(const std::string &typeName, const Base::String &name=Base::String(), bool createGui=true, bool setAsActiveDocument=true, bool createDefaultObjects=true) | Core::CoreApplication | |
| notify(Core::AppChanges &rcReason) | Base::Subject< Core::AppChanges > | inline |
| notify_internal(Core::AppChanges &rcReason, size_t deep) | Base::Subject< Core::AppChanges > | inline |
| notifyApp(Core::CoreDocument *doc, AppChanges::why why, bool createGui, bool setAsActiveDocument=true) | Core::CoreApplication | |
| notifyCmdObservers(Core::CoreDocument *doc, bool createGui) | Core::CoreApplication | |
| notifyDocumentChanged(Core::CoreDocument *doc, Core::Property *pro) | Core::CoreApplication | |
| notifyDocumentClosed(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentCreated(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentDeleted(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentFinishedRead(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentOpened(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentRenamed(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentSaved(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyDocumentSetActive(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyObject(Core::CoreDocument *doc, Core::DocObject *obj, Core::Property *pro, CA_Transaction::why transaction) | Core::CoreApplication | |
| notifyObjectAdded(Core::CoreDocument *doc, Core::DocObject *obj) | Core::CoreApplication | |
| notifyObjectChanged(Core::CoreDocument *doc, Core::DocObject *obj, Core::Property *pro) | Core::CoreApplication | |
| notifyObjectCreated(Core::CoreDocument *doc, Core::DocObject *obj) | Core::CoreApplication | |
| notifyObjectDeleted(Core::CoreDocument *doc, Core::DocObject *obj) | Core::CoreApplication | |
| notifyObjectHasError(Core::CoreDocument *doc, Core::DocObject *obj) | Core::CoreApplication | |
| notifyPropertyChanged(Core::CoreDocument *doc, Core::DocObject *obj, Core::Property *pro) | Core::CoreApplication | |
| notifyPropertyCreate(Core::CoreDocument *doc, Core::DocObject *obj, Core::Property *pro) | Core::CoreApplication | |
| notifyPropertyDeleted(Core::CoreDocument *doc, Core::DocObject *obj, Core::Property *pro) | Core::CoreApplication | |
| notifyRecomputeFailed(Core::CoreDocument *doc) | Core::CoreApplication | |
| notifyRecomputeSuccess(Core::CoreDocument *doc) | Core::CoreApplication | |
| ObserverSetType typedef | Base::Subject< Core::AppChanges > | protected |
| ObserverType typedef | Base::Subject< Core::AppChanges > | |
| onClose(bool forceClose, bool dontNotify, bool &hardClose) | Core::CoreApplication | |
| openCoreDocument(const std::string &typeName, const Base::String &path) | Core::CoreApplication | |
| openDocument(const std::string &typeName, const Base::String &path=Base::String(), bool createGui=true, bool savepath=true, bool setAsActiveDocument=true) | Core::CoreApplication | |
| ref(void) | Core::CoreApplication | |
| registerCommandObserver(CA_CommandObserver *observer) | Core::CoreApplication | |
| remove_TransactionObserver(CA_TransactionObserver *observer) | Core::CoreApplication | |
| reset() | Core::CoreApplication | static |
| resetObserverTime() | Base::Subject< Core::AppChanges > | inline |
| runPythonScript(const Base::String &scr, Base::String &err) const | Core::CoreApplication | |
| runPythonScript(const Base::String &scr) const | Core::CoreApplication | |
| runPythonString(const Base::String &str) const | Core::CoreApplication | |
| runPythonString(const Base::String &str, Base::String &err) const | Core::CoreApplication | |
| setActiveDocument(Core::CoreDocument *doc) | Core::CoreApplication | |
| setActiveTransaction(const char *name, bool persist=false) | Core::CoreApplication | |
| setApplicationName(const Base::String &name) | Core::CoreApplication | |
| setCommandFactory(Core::CommandFactory *commandFactory) | Core::CoreApplication | inline |
| setCreateCommandFunction(std::function< Core::Command *(const std::string &)> f) | Core::CoreApplication | inline |
| sethasGui(bool on) | Core::CoreApplication | |
| setModulePreferenceValue(const std::string &moduleName, const std::string &key, const std::string &value) | Core::CoreApplication | |
| Subject() | Base::Subject< Core::AppChanges > | inline |
| subject_name(void) | Core::CoreApplication | inlinevirtual |
| SubjectType typedef | Base::Subject< Core::AppChanges > | |
| unref(void) | Core::CoreApplication | |
| unregisterCommandObserver(CA_CommandObserver *observer) | Core::CoreApplication | |
| ~CoreApplication() | Core::CoreApplication | |
| ~Subject() | Base::Subject< Core::AppChanges > | inlinevirtual |