IFileConvertCopy.h
Go to the documentation of this file.
1 #ifndef ifileproc_IFileConvertCopy_included
2 #define ifileproc_IFileConvertCopy_included
3 
4 
5 #include "istd/IPolymorphic.h"
6 
7 
8 class QString;
9 
10 
11 namespace iprm
12 {
13  class IParamsSet;
14 }
15 
16 
17 namespace ifileproc
18 {
19 
20 
24 class IFileConvertCopy: virtual public istd::IPolymorphic
25 {
26 public:
27  enum MessageId
28  {
32  MI_INPUT_PATH = 0x5cd40,
37  };
38 
43  virtual bool ConvertFiles(
44  const QString& inputPath,
45  const QString& outputPath,
46  const iprm::IParamsSet* paramsPtr = NULL) const = 0;
47 };
48 
49 
50 } // namespace ifileproc
51 
52 
53 #endif // !ifileproc_IFileConvertCopy_included
54 
55 
Common interface for file copying.
Message ID if input path is invalid.
Message ID if output path is invalid.
virtual bool ConvertFiles(const QString &inputPath, const QString &outputPath, const iprm::IParamsSet *paramsPtr=NULL) const =0
Copy a file or files from inputPath to destination outputPath.

© 2007-2011 Witold Gantzke and Kirill Lepskiy