IFileMetaInfoProvider.h
Go to the documentation of this file.
1 #pragma once
2 
3 
4 // Qt includes
5 #include <QtCore/QString>
6 
7 // ACF includes
8 #include <istd/TSmartPtr.h>
10 #include <idoc/IDocumentMetaInfo.h>
11 
12 
13 namespace ifile
14 {
15 
16 
21 {
22 public:
24 
32  virtual MetaInfoPtr GetFileMetaInfo(const QString& filePath, ibase::IProgressManager* progressManagerPtr = NULL) const = 0;
33 };
34 
35 
36 } // namespace ifile
37 
38 
virtual MetaInfoPtr GetFileMetaInfo(const QString &filePath, ibase::IProgressManager *progressManagerPtr=NULL) const =0
Create meta information of an existing file.
Base interface for all used interfaces and implementations.
Definition: IPolymorphic.h:17
Implementation of a smart pointer.
Definition: TSmartPtr.h:24
#define NULL
Definition: istd.h:64
Interface for acquiring meta-information of a file.
istd::TSmartPtr< idoc::IDocumentMetaInfo > MetaInfoPtr
Consume information about progress of some process.

© 2007-2017 Witold Gantzke and Kirill Lepskiy