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::PropertyContainer | virtual |
BaseClass() | Base::BaseClass | |
BaseClass(const BaseClass &)=default | Base::BaseClass | |
changeDynamicProperty(const Property *prop, const char *group, const char *doc) | App::PropertyContainer | |
create(void) | Base::Persistence | static |
dumpToStream(std::ostream &stream, int compression) | Base::Persistence | |
dynamicProps | App::PropertyContainer | protected |
editProperty(const char *) | App::PropertyContainer | virtual |
encodeAttribute(const std::string &) | Base::Persistence | static |
extensionBegin() | App::ExtensionContainer | |
ExtensionContainer() | App::ExtensionContainer | |
extensionEnd() | App::ExtensionContainer | |
ExtensionIterator typedef | App::ExtensionContainer | |
getClassTypeId(void) | Base::Persistence | static |
getDynamicPropertyByName(const char *name) const | App::PropertyContainer | virtual |
getDynamicPropertyData(const Property *prop) const | App::PropertyContainer | |
getDynamicPropertyNames() const | App::PropertyContainer | virtual |
getExtension(Base::Type, bool derived=true, bool no_except=false) const | App::ExtensionContainer | |
getExtension(const std::string &name) const | App::ExtensionContainer | |
getExtensionByType(bool no_except=false, bool derived=true) const | App::ExtensionContainer | |
getExtensionsDerivedFrom(Base::Type type) const | App::ExtensionContainer | |
getExtensionsDerivedFromType() const | App::ExtensionContainer | |
getFullName() const | App::PropertyContainer | virtual |
getMemSize(void) const | App::PropertyContainer | virtual |
getPropertyByName(const char *name) const override | App::ExtensionContainer | virtual |
getPropertyData(void) const | App::PropertyContainer | protectedvirtual |
getPropertyDataPtr(void) | App::PropertyContainer | protectedstatic |
getPropertyDocumentation(const Property *prop) const override | App::ExtensionContainer | virtual |
getPropertyDocumentation(const char *name) const override | App::ExtensionContainer | virtual |
getPropertyGroup(const Property *prop) const override | App::ExtensionContainer | virtual |
getPropertyGroup(const char *name) const override | App::ExtensionContainer | virtual |
getPropertyList(std::vector< Property * > &List) const override | App::ExtensionContainer | virtual |
getPropertyMap(std::map< std::string, Property * > &Map) const override | App::ExtensionContainer | virtual |
getPropertyName(const Property *prop) const override | App::ExtensionContainer | virtual |
getPropertyNamedList(std::vector< std::pair< const char *, Property * > > &List) const | App::PropertyContainer | virtual |
getPropertyPrefix() const | App::PropertyContainer | |
getPropertyType(const Property *prop) const override | App::ExtensionContainer | virtual |
getPropertyType(const char *name) const override | App::ExtensionContainer | virtual |
getPyObject() | Base::BaseClass | virtual |
getTypeId(void) const | Base::Persistence | virtual |
handleChangedPropertyName(Base::XMLReader &reader, const char *TypeName, const char *PropName) | App::PropertyContainer | protectedvirtual |
handleChangedPropertyType(Base::XMLReader &reader, const char *TypeName, Property *prop) | App::PropertyContainer | protectedvirtual |
hasExtension(Base::Type, bool derived=true) const | App::ExtensionContainer | |
hasExtension(const std::string &name) const | App::ExtensionContainer | |
hasExtensions() const | App::ExtensionContainer | |
init(void) | Base::Persistence | static |
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr) | Base::BaseClass | protectedstatic |
isDerivedFrom(const Type type) const | Base::BaseClass | |
isHidden(const Property *prop) const | App::PropertyContainer | |
isHidden(const char *name) const | App::PropertyContainer | |
isReadOnly(const Property *prop) const | App::PropertyContainer | |
isReadOnly(const char *name) const | App::PropertyContainer | |
onBeforeChange(const Property *) | App::PropertyContainer | protectedvirtual |
onChanged(const Property *) override | App::ExtensionContainer | virtual |
onPropertyStatusChanged(const Property &prop, unsigned long oldStatus) | App::PropertyContainer | virtual |
Base::Persistence::operator=(const BaseClass &)=default | Base::BaseClass | |
PropertyContainer() | App::PropertyContainer | |
registerExtension(Base::Type extension, App::Extension *ext) | App::ExtensionContainer | |
removeDynamicProperty(const char *name) | App::PropertyContainer | virtual |
Restore(Base::XMLReader &reader) override | App::ExtensionContainer | virtual |
RestoreDocFile(Reader &) | Base::Persistence | virtual |
restoreExtensions(Base::XMLReader &reader) | App::ExtensionContainer | |
restoreFromStream(std::istream &stream) | Base::Persistence | |
Save(Base::Writer &writer) const override | App::ExtensionContainer | virtual |
SaveDocFile(Writer &) const | Base::Persistence | virtual |
saveExtensions(Base::Writer &writer) const | App::ExtensionContainer | |
setPropertyPrefix(const char *prefix) | App::PropertyContainer | |
setPropertyStatus(unsigned char bit, bool value) | App::PropertyContainer | |
setPyObject(PyObject *) | Base::BaseClass | virtual |
~BaseClass() | Base::BaseClass | virtual |
~ExtensionContainer() | App::ExtensionContainer | virtual |
~PropertyContainer() | App::PropertyContainer | virtual |