All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Qtilities::Core::ObjectManager Member List

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

allFactoryNames() const Qtilities::Core::ObjectManagervirtual
categoryForTag(const QString &factory_name, const QString &factory_tag, bool *ok=0) const Qtilities::Core::ObjectManagervirtual
cloneObjectProperties(const QObject *source_obj, QObject *target_obj, PropertyTypeFlags property_types=AllPropertyTypes)Qtilities::Core::ObjectManagerstatic
compareDynamicProperties(const QObject *obj1, const QObject *obj2, PropertyTypeFlags property_types=AllPropertyTypes, PropertyDiffInfo *property_diff_info=0, QStringList ignore_list=QStringList())Qtilities::Core::ObjectManagerstatic
constructDefaultPropertiesOnObject(QObject *obj, QString *errorMsg=0)Qtilities::Core::ObjectManagerstatic
constructPropertyFromSpecification(PropertySpecification specification)Qtilities::Core::ObjectManagerstatic
convNormalObjectsToSafe(QList< QObject * > normal_list)Qtilities::Core::ObjectManagerstatic
convSafeObjectsToNormal(QList< QPointer< QObject > > safe_list)Qtilities::Core::ObjectManagerstatic
createInstance(const InstanceFactoryInfo &ifactory_data)Qtilities::Core::ObjectManagervirtual
exportObjectPropertiesBinary(const QObject *obj, QDataStream &stream, PropertyTypeFlags property_types=AllPropertyTypes, Qtilities::ExportVersion version=Qtilities::Qtilities_Latest)Qtilities::Core::ObjectManagerstatic
exportObjectPropertiesXml(const QObject *obj, QDomDocument *doc, QDomElement *object_node, PropertyTypeFlags property_types=AllPropertyTypes, Qtilities::ExportVersion version=Qtilities::Qtilities_Latest)Qtilities::Core::ObjectManagerstatic
getMultiContextProperty(const QObject *obj, const char *property_name)Qtilities::Core::ObjectManagerstatic
getSharedProperty(const QObject *obj, const char *property_name)Qtilities::Core::ObjectManagerstatic
importObjectPropertiesBinary(QObject *obj, QDataStream &stream)Qtilities::Core::ObjectManagerstatic
importObjectPropertiesXml(QObject *obj, QDomDocument *doc, QDomElement *object_node)Qtilities::Core::ObjectManagerstatic
metaTypeActiveObjects(const QString &meta_type) const Qtilities::Core::ObjectManagervirtual
metaTypeActiveObjectsChanged(QList< QPointer< QObject > > objects, const QString &meta_type)Qtilities::Core::Interfaces::IObjectManagersignal
moveSubjects(QList< QObject * > objects, int source_observer_id, int destination_observer_id, QString *error_msg, bool silent=false)Qtilities::Core::ObjectManagervirtual
moveSubjects(QList< QPointer< QObject > > objects, int source_observer_id, int destination_observer_id, QString *error_msg, bool silent=false)Qtilities::Core::ObjectManagervirtual
MultiContextProperties enum valueQtilities::Core::Interfaces::IObjectManager
newObjectAdded(QObject *obj)Qtilities::Core::Interfaces::IObjectManagersignal
NonQtilitiesProperties enum valueQtilities::Core::Interfaces::IObjectManager
NoProperties enum valueQtilities::Core::Interfaces::IObjectManager
objectBase()Qtilities::Core::ObjectManagerinlinevirtual
objectBase() const Qtilities::Core::ObjectManagerinlinevirtual
objectOriginID() const Qtilities::Core::Interfaces::IObjectBaseinline
objectPool()Qtilities::Core::ObjectManagervirtual
objectRemoved(QObject *obj)Qtilities::Core::Interfaces::IObjectManagersignal
observerReference(int id) const Qtilities::Core::ObjectManagervirtual
propertyExists(const QObject *obj, const char *property_name)Qtilities::Core::ObjectManagerstatic
PropertyTypes enum nameQtilities::Core::Interfaces::IObjectManager
providedFactories() const Qtilities::Core::ObjectManagervirtual
providedFactoryTags(const QString &factory_name, const QtilitiesCategory &category_filter=QtilitiesCategory(), bool *ok=0) const Qtilities::Core::ObjectManagervirtual
QtilitiesInternalProperties enum valueQtilities::Core::Interfaces::IObjectManager
referenceIFactoryProvider(const QString &factory_name) const Qtilities::Core::ObjectManagervirtual
registeredInterfaces(const QString &iface) const Qtilities::Core::ObjectManagervirtual
registerFactoryInterface(FactoryInterface< QObject > *factory_interface, FactoryItemID iface_tag)Qtilities::Core::ObjectManagervirtual
registerIFactoryProvider(IFactoryProvider *factory_iface)Qtilities::Core::ObjectManagervirtual
registerObject(QObject *obj, QtilitiesCategory category=QtilitiesCategory())Qtilities::Core::ObjectManagervirtual
registerObserver(Observer *observer)Qtilities::Core::ObjectManagervirtual
removeDynamicProperties(QObject *obj, PropertyTypeFlags property_types=AllPropertyTypes)Qtilities::Core::ObjectManagerstatic
removeObject(QObject *obj)Qtilities::Core::ObjectManagervirtual
setMetaTypeActiveObjects(QList< QObject * > objects, const QString &meta_type)Qtilities::Core::ObjectManagervirtual
setMetaTypeActiveObjects(QList< QPointer< QObject > > objects, const QString &meta_type)Qtilities::Core::ObjectManagervirtual
setMultiContextProperty(QObject *obj, MultiContextProperty multi_context_property)Qtilities::Core::ObjectManagerstatic
setObjectOriginID(const QString &object_origin_id)Qtilities::Core::Interfaces::IObjectBaseinline
setSharedProperty(QObject *obj, SharedProperty shared_property)Qtilities::Core::ObjectManagerstatic
setSharedProperty(QObject *obj, const char *property_name, QVariant property_value)Qtilities::Core::ObjectManagerstatic
setSharedProperty(QObject *obj, PropertySpecification property_specification)Qtilities::Core::ObjectManagerstatic
SharedProperties enum valueQtilities::Core::Interfaces::IObjectManager
tagCategoryMap(const QString &factory_name, bool *ok=0) const Qtilities::Core::ObjectManagervirtual
tagsForFactory(const QString &factory_name) const Qtilities::Core::ObjectManagervirtual


Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé