OpenLexocad  27.1
Core::CoreApplication Member List

This is the complete list of members for Core::CoreApplication, including all inherited members.

_documentMapCore::CoreApplicationprotected
_messages_WhileRunningNotifyBase::Subject< Core::AppChanges >protected
_newDocument(const std::string &typeName, const Base::String &name, bool createGui)Core::CoreApplicationprotected
_ObserverSetBase::Subject< Core::AppChanges >protected
_ObserverSet_AddedLaterBase::Subject< Core::AppChanges >protected
_observerTimeBase::Subject< Core::AppChanges >protected
_running_notifyBase::Subject< Core::AppChanges >protected
add_TransactionObserver(CA_TransactionObserver *observer)Core::CoreApplication
attach(Observer< Core::AppChanges > *ToObserv)Base::Subject< Core::AppChanges >inline
AutoTransaction classCore::CoreApplicationfriend
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
deleteDocument(Core::CoreDocument *doc)Core::CoreApplicationprotected
destroy()Core::CoreApplicationstatic
detach(Observer< Core::AppChanges > *ToObserv)Base::Subject< Core::AppChanges >inline
detachAll()Base::Subject< Core::AppChanges >inline
finalizePython() constCore::CoreApplication
get(const char *Name)Base::Subject< Core::AppChanges >inline
getActiveDocument() constCore::CoreApplication
getActiveTransaction(int *tid=nullptr) constCore::CoreApplication
getAll()Base::Subject< Core::AppChanges >inline
getApplicationName() constCore::CoreApplication
getApplicationPath() constCore::CoreApplication
getBuildDateTime()Core::CoreApplicationstatic
getCommandFactory() constCore::CoreApplicationinline
getCommandObserver()Core::CoreApplication
getDocumentByName(const Base::String &name)Core::CoreApplication
getDocuments() constCore::CoreApplication
getDocumentVersion()Core::CoreApplicationstatic
getDocumentVersionAsInteger()Core::CoreApplicationstatic
getModulePreferenceValue(const std::string &moduleName, const std::string &key)Core::CoreApplication
getObserverSortedByPriority(const ObserverSetType &obs)Base::Subject< Core::AppChanges >inlineprotected
getObserverTime()Base::Subject< Core::AppChanges >inline
getOpenDocuments(std::vector< Core::CoreDocument * > &vec)Core::CoreApplication
getRefCount()Core::CoreApplicationstatic
getTmpDirectory(Core::CoreDocument *doc)Core::CoreApplication
getTransactionObservers()Core::CoreApplication
getUniqueDocumentName(const Base::String &s) constCore::CoreApplication
getVersionYear()Core::CoreApplicationstatic
hasGui() constCore::CoreApplication
initPython() constCore::CoreApplication
instance(void)Core::CoreApplicationstatic
isClosing() constCore::CoreApplication
isDocumentValid(Core::CoreDocument *testedDocument) constCore::CoreApplication
loadDllByName(const Base::String &name)Core::CoreApplication
MessageType typedefBase::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
observerDeleted(Observer< Core::AppChanges > *ToObserv)Base::Subject< Core::AppChanges >inline
ObserverSetType typedefBase::Subject< Core::AppChanges >protected
ObserverType typedefBase::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::CoreApplicationstatic
resetObserverTime()Base::Subject< Core::AppChanges >inline
runPythonScript(const Base::String &scr, Base::String &err) constCore::CoreApplication
runPythonScript(const Base::String &scr) constCore::CoreApplication
runPythonString(const Base::String &str) constCore::CoreApplication
runPythonString(const Base::String &str, Base::String &err) constCore::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::CoreApplicationinline
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::CoreApplicationinlinevirtual
SubjectType typedefBase::Subject< Core::AppChanges >
unref(void)Core::CoreApplication
unregisterCommandObserver(CA_CommandObserver *observer)Core::CoreApplication
~CoreApplication()Core::CoreApplication
~Subject()Base::Subject< Core::AppChanges >inlinevirtual