Public Types | Public Member Functions | List of all members
ifile::CComposedFileMetaInfoProviderComp Class Reference

#include <CComposedFileMetaInfoProviderComp.h>

Inheritance diagram for ifile::CComposedFileMetaInfoProviderComp:
icomp::CComponentBase ifile::IFileMetaInfoProvider icomp::IComponent istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
- Public Types inherited from ifile::IFileMetaInfoProvider
typedef istd::TSmartPtr
< idoc::IDocumentMetaInfo

Public Member Functions

virtual MetaInfoPtr GetFileMetaInfo (const QString &filePath, ibase::IProgressManager *progressManagerPtr=NULL) const
 Create meta information of an existing file. More...
- Public Member Functions inherited from icomp::CComponentBase
 CComponentBase ()
 Create component and assign it to specific context. More...
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const
 Get parent of this component. More...
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")
 Get access to specified component interface. More...
virtual const IComponentContextGetComponentContext () const
 Get access to component context describing all application-specified component information loaded from components registry. More...
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)
 Set component context of this component. More...
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()

Additional Inherited Members

- Protected Member Functions inherited from icomp::CComponentBase
bool IsComponentActive () const
 Check if component is active. More...
virtual void OnComponentCreated ()
virtual void OnComponentDestroyed ()
virtual const
GetComponentStaticInfo () const =0
 Get access to static info of this component. More...
- Static Protected Member Functions inherited from icomp::CComponentBase
static const
InitStaticInfo (IComponent *componentPtr)
static QByteArray GetComponentId (const icomp::IComponentContext *componentContextPtr, const QByteArray &contextId=QByteArray())

Detailed Description

Definition at line 16 of file CComposedFileMetaInfoProviderComp.h.

Member Typedef Documentation

Definition at line 21 of file CComposedFileMetaInfoProviderComp.h.

Member Function Documentation

virtual MetaInfoPtr ifile::CComposedFileMetaInfoProviderComp::GetFileMetaInfo ( const QString &  filePath,
ibase::IProgressManager progressManagerPtr = NULL 
) const

Create meta information of an existing file.

filePathPath of the file.
progressManagerPtrOptional progess manager for the meta-info extraction operation.
Pointer to the meta-info instance or NULL, if no information could be provided.
The caller of this method is responsible for the memory management of the created meta-info object.

Implements ifile::IFileMetaInfoProvider.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy