6#include <QtCore/QByteArray>
QSet< QByteArray > AttributeIds
virtual const iattr::IAttributeMetaInfo * GetAttributeMetaInfo(const QByteArray &attributeId) const override
Get property with the given index.
virtual const IAttributeStaticInfo * GetAttributeInfo(const QByteArray &attributeId) const override
Get set of attributes.
virtual const IElementStaticInfo * GetSubelementInfo(const QByteArray &subcomponentId) const override
Return number of interfaces for specific slot.
virtual const QString & GetDescription() const override
Get human readable description of this component.
virtual iattr::IAttributesProvider::AttributeIds GetAttributeMetaIds() const override
Get all IDs of known attribute meta informations.
virtual int GetComponentType() const override
Get information about component type.
virtual Ids GetMetaIds(int metaGroupId) const override
Get list of meta IDs associated with some meta key.
virtual const QString & GetKeywords() const override
Get keywords for this component.
virtual const IComponentStaticInfo * GetEmbeddedComponentInfo(const QByteArray &embeddedId) const override
Return number of interfaces for specific slot.
Describe component attribute static information.
This interface provide static information about component meta info.
This interface provide static information about element meta info.
Package with interfaces and class used for components concept.