24 virtual bool LoadPackages(
const QString& configFilePath = QString())
override;
Represents global address of component.
virtual QString GetRegistryPath(const CComponentAddress &address) const override
Get registry file path, if it is composed registry.
virtual int GetPackageType(const QByteArray &packageId) const override
Get type of package as defined in PackageType.
virtual QStringList GetProjectTargets() const override
Get the list of project targets.
virtual bool LoadPackages(const QString &configFilePath=QString()) override
Configure environment for specified file path.
virtual QString GetConfigFilePath() const override
Get file path of real used config file.
virtual ComponentAddresses GetComponentAddresses(int typeFlag=CTF_ALL) const override
Get addresses of known components.
virtual const IComponentStaticInfo * GetComponentMetaInfo(const CComponentAddress &address) const override
Get access to static info of some component.
virtual QString GetPackagePath(const QByteArray &packageId) const override
Get directory path of specified component package.
virtual const IRegistry * GetRegistry(const CComponentAddress &address, const IRegistry *contextRegistryPtr=NULL) const override
Get access to stored registry.
virtual const IComponentStaticInfo * GetPackageMetaInfo(const QByteArray &packageId) const override
Get access to static info of a package.
Static info for component package.
QSet< CComponentAddress > ComponentAddresses
This interface provide static information about component meta info.
Interface representing information stored in component registry.
Package with interfaces and class used for components concept.