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

Special registry loader supporting of loading layout data. More...

#include <CRegistryLoaderComp.h>

Inheritance diagram for icmpstr::CRegistryLoaderComp:
ilog::TLoggerCompWrap< Base > ifile::IFilePersistence ilog::CLoggerBase ifile::IFileTypeInfo ilog::ILoggable istd::ILogger istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

enum  MessageId { MI_LOAD_ERROR = 680, MI_CANNOT_READ_LAYOUT }
 
typedef ilog::CLoggerComponentBase BaseClass
 

Public Member Functions

virtual bool IsOperationSupported (const istd::IChangeable *dataObjectPtr, const QString *filePathPtr, int flags, bool beQuiet) const
 
virtual int LoadFromFile (istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
virtual int SaveToFile (const istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
virtual bool GetFileExtensions (QStringList &result, const istd::IChangeable *dataObjectPtr=NULL, int flags=-1, bool doAppend=false) const
 
virtual QString GetTypeDescription (const QString *extensionPtr=NULL) const
 
- 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
 

Protected Member Functions

QString GetLayoutPath (const QString &registryPath, bool oldFormat) 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

Special registry loader supporting of loading layout data.

Definition at line 20 of file CRegistryLoaderComp.h.

Member Typedef Documentation

Definition at line 28 of file CRegistryLoaderComp.h.

Member Enumeration Documentation

Enumerator
MI_LOAD_ERROR 
MI_CANNOT_READ_LAYOUT 

Definition at line 37 of file CRegistryLoaderComp.h.

Member Function Documentation

virtual bool icmpstr::CRegistryLoaderComp::GetFileExtensions ( QStringList &  result,
const istd::IChangeable dataObjectPtr = NULL,
int  flags = -1,
bool  doAppend = false 
) const
virtual
QString icmpstr::CRegistryLoaderComp::GetLayoutPath ( const QString &  registryPath,
bool  oldFormat 
) const
protected
virtual QString icmpstr::CRegistryLoaderComp::GetTypeDescription ( const QString *  extensionPtr = NULL) const
virtual
virtual bool icmpstr::CRegistryLoaderComp::IsOperationSupported ( const istd::IChangeable dataObjectPtr,
const QString *  filePathPtr,
int  flags,
bool  beQuiet 
) const
virtual
virtual int icmpstr::CRegistryLoaderComp::LoadFromFile ( istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual
virtual int icmpstr::CRegistryLoaderComp::SaveToFile ( const istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy