|
ACF $AcfVersion:0$
|
This interface provide static information about element meta info. More...
#include <IElementStaticInfo.h>
Public Types | |
| enum | MetaGroupId { MGI_INTERFACES = 0 , MGI_SUBELEMENTS , MGI_LAST = MGI_SUBELEMENTS } |
| typedef QSet< QByteArray > | Ids |
Public Member Functions | |
| virtual Ids | GetMetaIds (int metaGroupId) const =0 |
| Get list of meta IDs associated with some meta key. | |
| virtual const IElementStaticInfo * | GetSubelementInfo (const QByteArray &subcomponentId) const =0 |
| Return number of interfaces for specific slot. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
This interface provide static information about element meta info.
Elements are defined as weaker abstraction of components, without attributes etc.
Definition at line 22 of file IElementStaticInfo.h.
| typedef QSet<QByteArray> icomp::IElementStaticInfo::Ids |
Definition at line 41 of file IElementStaticInfo.h.
| Enumerator | |
|---|---|
| MGI_INTERFACES | ID of meta group storing list of supported interfaces. |
| MGI_SUBELEMENTS | ID of group for component subelements. |
| MGI_LAST | Last used ID. |
Definition at line 25 of file IElementStaticInfo.h.
|
pure virtual |
Get list of meta IDs associated with some meta key.
Implemented in icomp::CBaseComponentStaticInfo, icomp::CComponentStaticInfoBase, icomp::CCompositePackageStaticInfo, icomp::CPackageStaticInfo, and icomp::TSubelementStaticInfo< ComponentType >.
|
pure virtual |
Return number of interfaces for specific slot.
| subcomponentId | ID of subcomponent. |
Implemented in icomp::CBaseComponentStaticInfo, icomp::CComponentStaticInfoBase, and icomp::TSubelementStaticInfo< ComponentType >.