Public Types | Public Member Functions | List of all members
icmpstr::CPackagesLoaderExtComp Class Reference

#include <CPackagesLoaderExtComp.h>

Inheritance diagram for icmpstr::CPackagesLoaderExtComp:
ipackage::CPackagesLoaderComp icmpstr::IExternalMetaInfoManager ilog::TLoggerCompWrap< Base > icomp::CEnvironmentManagerBase icomp::IRegistryLoader istd::IPolymorphic ilog::CLoggerBase icomp::CPackageStaticInfo icomp::IComponentEnvironmentManager istd::IPolymorphic ilog::ILoggable istd::ILogger icomp::CComponentStaticInfoBase icomp::IPackagesManager icomp::IRegistriesManager icomp::IMetaInfoManager istd::IPolymorphic istd::IPolymorphic icomp::IComponentStaticInfo istd::IChangeable icomp::IComponentListProvider icomp::IComponentListProvider icomp::IElementStaticInfo iattr::IAttributesMetaInfoProvider istd::IPolymorphic istd::IChangeable istd::IChangeable istd::IPolymorphic istd::IChangeable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
ipackage::CPackagesLoaderComp 
BaseClass
 
- Public Types inherited from ipackage::CPackagesLoaderComp
enum  MessageId
 
typedef ilog::CLoggerComponentBase BaseClass
 
typedef
icomp::CEnvironmentManagerBase 
BaseClass2
 

Public Member Functions

virtual bool RegisterPackagesDir (const QString &subDir)
 
virtual QString GetPackageInfoPath (const QByteArray &packageId) const
 Get path of package info directory. More...
 
virtual QString GetComponentInfoPath (const icomp::CComponentAddress &address) const
 Get path of component info directory. More...
 
- Public Member Functions inherited from ipackage::CPackagesLoaderComp
virtual const icomp::IRegistryGetRegistryFromFile (const QString &path) const
 
virtual QString GetConfigFilePath () const
 
virtual bool LoadPackages (const QString &configFilePath=QString())
 
virtual int GetPackageType (const QByteArray &packageId) const
 
virtual QString GetPackagePath (const QByteArray &packageId) const
 
virtual QString GetRegistryPath (const icomp::CComponentAddress &address) const
 
virtual const icomp::IRegistryGetRegistry (const icomp::CComponentAddress &address, const icomp::IRegistry *contextRegistryPtr=NULL) const
 
virtual ComponentAddresses GetComponentAddresses (int typeFlag=CTF_ALL) const
 
virtual void OnComponentCreated ()
 
- Public Member Functions inherited from ilog::ILoggable
virtual void SetLogPtr (IMessageConsumer *logPtr)=0
 
virtual IMessageConsumerGetLogPtr () const =0
 
virtual void SetTracingEnabled (bool trace)=0
 
virtual bool IsTracingEnabled () const =0
 
- Public Member Functions inherited from icomp::CComponentStaticInfoBase
virtual Ids GetMetaIds (int metaGroupId) const
 
- Public Member Functions inherited from icomp::IComponentStaticInfo
virtual int GetComponentType () const =0
 
virtual const
IAttributeStaticInfo
GetAttributeInfo (const QByteArray &attributeId) const =0
 
virtual const
IComponentStaticInfo
GetEmbeddedComponentInfo (const QByteArray &embeddedId) const =0
 
virtual const QString & GetDescription () const =0
 
virtual const QString & GetKeywords () const =0
 
virtual const IElementStaticInfoGetSubelementInfo (const QByteArray &subcomponentId) const =0
 
- Public Member Functions inherited from iattr::IAttributesMetaInfoProvider
virtual
IAttributesProvider::AttributeIds 
GetAttributeMetaIds () const =0
 
virtual const IAttributeMetaInfoGetAttributeMetaInfo (const QByteArray &attributeId) const =0
 
- Public Member Functions inherited from icomp::IComponentEnvironmentManager
virtual const
IComponentStaticInfo
GetComponentMetaInfo (const CComponentAddress &address) const =0
 
virtual const
IComponentStaticInfo
GetPackageMetaInfo (const QByteArray &packageId) const =0
 

Additional Inherited Members

- Protected Member Functions inherited from ipackage::CPackagesLoaderComp
virtual bool RegisterPackageFile (const QString &file)
 
virtual bool LoadConfigFile (const QString &configFile)
 
icomp::GetPackageInfoFunc GetPackageFunction (const QFileInfo &fileInfo)
 
bool CheckAndMarkPath (const QDir &directory, const QString &path, QString &resultPath) const
 
- Protected Member Functions inherited from ilog::CLoggerBase
virtual void DecorateMessage (istd::IInformationProvider::InformationCategory category, int id, int flags, QString &message, QString &messageSource) const
 

Detailed Description

Definition at line 18 of file CPackagesLoaderExtComp.h.

Member Typedef Documentation

Definition at line 23 of file CPackagesLoaderExtComp.h.

Member Function Documentation

virtual QString icmpstr::CPackagesLoaderExtComp::GetComponentInfoPath ( const icomp::CComponentAddress address) const
virtual

Get path of component info directory.

Implements icmpstr::IExternalMetaInfoManager.

virtual QString icmpstr::CPackagesLoaderExtComp::GetPackageInfoPath ( const QByteArray &  packageId) const
virtual

Get path of package info directory.

Implements icmpstr::IExternalMetaInfoManager.

virtual bool icmpstr::CPackagesLoaderExtComp::RegisterPackagesDir ( const QString &  subDir)
virtual

Reimplemented from ipackage::CPackagesLoaderComp.


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy