Public Types | Public Member Functions | List of all members
ifile::IFileMetaInfoProvider Class Referenceabstract

Interface for acquiring meta-information of a file. More...

#include <IFileMetaInfoProvider.h>

Inheritance diagram for ifile::IFileMetaInfoProvider:
istd::IPolymorphic ifile::CComposedFileMetaInfoProviderComp

Public Types

typedef istd::TSmartPtr
< idoc::IDocumentMetaInfo
MetaInfoPtr
 

Public Member Functions

virtual MetaInfoPtr GetFileMetaInfo (const QString &filePath, ibase::IProgressManager *progressManagerPtr=NULL) const =0
 Create meta information of an existing file. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Interface for acquiring meta-information of a file.

Definition at line 20 of file IFileMetaInfoProvider.h.

Member Typedef Documentation

Definition at line 23 of file IFileMetaInfoProvider.h.

Member Function Documentation

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

Create meta information of an existing file.

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

Implemented in ifile::CComposedFileMetaInfoProviderComp.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy