27 const QString& description,
28 const QString& keywords);
51 typedef QMap<QByteArray, const IComponentStaticInfo*> EmbeddedComponentInfos;
52 EmbeddedComponentInfos m_embeddedComponentInfos;
54 QString m_description;
Static info for component package.
virtual Ids GetMetaIds(int metaGroupId) const override
Get list of meta IDs associated with some meta key.
virtual bool SerializeMeta(iser::IArchive &archive)
virtual void RegisterEmbeddedComponentInfo(const QByteArray &embeddedId, const IComponentStaticInfo *componentInfoPtr)
Register embedded component static info.
CPackageStaticInfo(const QString &description, const QString &keywords)
virtual const QString & GetDescription() const override
Get human readable description of this component.
virtual const IComponentStaticInfo * GetEmbeddedComponentInfo(const QByteArray &embeddedId) const override
Return number of interfaces for specific slot.
virtual const QString & GetKeywords() const override
Get keywords for this component.
This interface provide static information about component meta info.
Represents an input/output persistence archive for object serialization.
Package with interfaces and class used for components concept.
Contains general persistence mechanism with basic archives implementations.