App::TransactionalObject Member List

This is the complete list of members for App::TransactionalObject, including all inherited members.

addDynamicProperty(const char *type, const char *name=nullptr, const char *group=nullptr, const char *doc=nullptr, short attr=0, bool ro=false, bool hidden=false)App::PropertyContainervirtual
BaseClass()Base::BaseClass
BaseClass(const BaseClass &)=defaultBase::BaseClass
changeDynamicProperty(const Property *prop, const char *group, const char *doc)App::PropertyContainer
create(void)Base::Persistencestatic
detachFromDocument()App::TransactionalObjectvirtual
dumpToStream(std::ostream &stream, int compression)Base::Persistence
dynamicPropsApp::PropertyContainerprotected
editProperty(const char *)App::PropertyContainervirtual
encodeAttribute(const std::string &)Base::Persistencestatic
extensionBegin()App::ExtensionContainer
ExtensionContainer()App::ExtensionContainer
extensionEnd()App::ExtensionContainer
ExtensionIterator typedefApp::ExtensionContainer
getClassTypeId(void)Base::Persistencestatic
getDynamicPropertyByName(const char *name) constApp::PropertyContainervirtual
getDynamicPropertyData(const Property *prop) constApp::PropertyContainer
getDynamicPropertyNames() constApp::PropertyContainervirtual
getExtension(Base::Type, bool derived=true, bool no_except=false) constApp::ExtensionContainer
getExtension(const std::string &name) constApp::ExtensionContainer
getExtensionByType(bool no_except=false, bool derived=true) constApp::ExtensionContainer
getExtensionsDerivedFrom(Base::Type type) constApp::ExtensionContainer
getExtensionsDerivedFromType() constApp::ExtensionContainer
getFullName() constApp::PropertyContainervirtual
getMemSize(void) constApp::PropertyContainervirtual
getPropertyByName(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyData(void) constApp::PropertyContainerprotectedvirtual
getPropertyDataPtr(void)App::PropertyContainerprotectedstatic
getPropertyDocumentation(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyDocumentation(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyGroup(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyGroup(const char *name) const overrideApp::ExtensionContainervirtual
getPropertyList(std::vector< Property * > &List) const overrideApp::ExtensionContainervirtual
getPropertyMap(std::map< std::string, Property * > &Map) const overrideApp::ExtensionContainervirtual
getPropertyName(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyNamedList(std::vector< std::pair< const char *, Property * > > &List) constApp::PropertyContainervirtual
getPropertyPrefix() constApp::PropertyContainer
getPropertyType(const Property *prop) const overrideApp::ExtensionContainervirtual
getPropertyType(const char *name) const overrideApp::ExtensionContainervirtual
getPyObject()Base::BaseClassvirtual
getTypeId(void) constBase::Persistencevirtual
handleChangedPropertyName(Base::XMLReader &reader, const char *TypeName, const char *PropName)App::PropertyContainerprotectedvirtual
handleChangedPropertyType(Base::XMLReader &reader, const char *TypeName, Property *prop)App::PropertyContainerprotectedvirtual
hasExtension(Base::Type, bool derived=true) constApp::ExtensionContainer
hasExtension(const std::string &name) constApp::ExtensionContainer
hasExtensions() constApp::ExtensionContainer
init(void)Base::Persistencestatic
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr)Base::BaseClassprotectedstatic
isAttachedToDocument() constApp::TransactionalObjectvirtual
isDerivedFrom(const Type type) constBase::BaseClass
isHidden(const Property *prop) constApp::PropertyContainer
isHidden(const char *name) constApp::PropertyContainer
isReadOnly(const Property *prop) constApp::PropertyContainer
isReadOnly(const char *name) constApp::PropertyContainer
onBeforeChange(const Property *)App::PropertyContainerprotectedvirtual
onBeforeChangeProperty(Document *doc, const Property *prop)App::TransactionalObjectprotected
onChanged(const Property *) overrideApp::ExtensionContainervirtual
onPropertyStatusChanged(const Property &prop, unsigned long oldStatus)App::PropertyContainervirtual
Base::Persistence::operator=(const BaseClass &)=defaultBase::BaseClass
PropertyContainer()App::PropertyContainer
registerExtension(Base::Type extension, App::Extension *ext)App::ExtensionContainer
removeDynamicProperty(const char *name)App::PropertyContainervirtual
Restore(Base::XMLReader &reader) overrideApp::ExtensionContainervirtual
RestoreDocFile(Reader &)Base::Persistencevirtual
restoreExtensions(Base::XMLReader &reader)App::ExtensionContainer
restoreFromStream(std::istream &stream)Base::Persistence
Save(Base::Writer &writer) const overrideApp::ExtensionContainervirtual
SaveDocFile(Writer &) constBase::Persistencevirtual
saveExtensions(Base::Writer &writer) constApp::ExtensionContainer
setPropertyPrefix(const char *prefix)App::PropertyContainer
setPropertyStatus(unsigned char bit, bool value)App::PropertyContainer
setPyObject(PyObject *)Base::BaseClassvirtual
TransactionalObject(void)App::TransactionalObject
~BaseClass()Base::BaseClassvirtual
~ExtensionContainer()App::ExtensionContainervirtual
~PropertyContainer()App::PropertyContainervirtual
~TransactionalObject()App::TransactionalObjectvirtual