19class IComponentEnvironmentManager;
31 const QByteArray& packageId,
43 ComponentInfo():isInitialized(false){}
49 typedef QMap<QByteArray, ComponentInfo> EmbeddedComponentInfos;
50 mutable EmbeddedComponentInfos m_embeddedComponentInfos;
52 QByteArray m_packageId;
Implementation of package static info designing to provide composite component information 'on demand...
CCompositePackageStaticInfo(const QByteArray &packageId, const icomp::IComponentEnvironmentManager *managerPtr)
CPackageStaticInfo BaseClass
virtual Ids GetMetaIds(int metaGroupId) const override
Get list of meta IDs associated with some meta key.
virtual const IComponentStaticInfo * GetEmbeddedComponentInfo(const QByteArray &embeddedId) const override
Return number of interfaces for specific slot.
void RegisterEmbeddedComponent(const QByteArray &componentId)
Static info for component package.
This interface provide static information about component meta info.
Pointer wrapper providing automatic deleting pointed object during destruction.
Package with interfaces and class used for components concept.