Public Types | Public Member Functions | Protected Member Functions | List of all members
ifileproc::CRenderedObjectFileLoaderComp Class Reference

#include <CRenderedObjectFileLoaderComp.h>

Inheritance diagram for ifileproc::CRenderedObjectFileLoaderComp:
icomp::CComponentBase ifile::IFilePersistence iser::ISerializable icomp::IComponent ifile::IFileTypeInfo istd::IChangeable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual bool IsOperationSupported (const istd::IChangeable *dataObjectPtr, const QString *filePathPtr=NULL, int flags=-1, bool beQuiet=true) 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
 
virtual bool Serialize (iser::IArchive &archive)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 

Protected Member Functions

virtual void OnComponentCreated ()
 

Detailed Description

Definition at line 21 of file CRenderedObjectFileLoaderComp.h.

Member Typedef Documentation

Definition at line 27 of file CRenderedObjectFileLoaderComp.h.

Member Function Documentation

virtual bool ifileproc::CRenderedObjectFileLoaderComp::GetFileExtensions ( QStringList &  result,
const istd::IChangeable dataObjectPtr = NULL,
int  flags = -1,
bool  doAppend = false 
) const
virtual
virtual QString ifileproc::CRenderedObjectFileLoaderComp::GetTypeDescription ( const QString *  extensionPtr = NULL) const
virtual
virtual bool ifileproc::CRenderedObjectFileLoaderComp::IsOperationSupported ( const istd::IChangeable dataObjectPtr,
const QString *  filePathPtr = NULL,
int  flags = -1,
bool  beQuiet = true 
) const
virtual
virtual int ifileproc::CRenderedObjectFileLoaderComp::LoadFromFile ( istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual
virtual void ifileproc::CRenderedObjectFileLoaderComp::OnComponentCreated ( )
protectedvirtual
virtual int ifileproc::CRenderedObjectFileLoaderComp::SaveToFile ( const istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual
virtual bool ifileproc::CRenderedObjectFileLoaderComp::Serialize ( iser::IArchive archive)
virtual

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy