IFileNaming.h
Go to the documentation of this file.
1 #ifndef ifileproc_IFileNaming_included
2 #define ifileproc_IFileNaming_included
3 
4 
5 // ACF includes
6 #include <istd/IPolymorphic.h>
7 
8 
9 namespace ifileproc
10 {
11 
12 
13 class IFileNamingParams;
14 
15 
19 class IFileNaming: virtual public istd::IPolymorphic
20 {
21 public:
25  virtual QString CalculateFileName(
26  const QString& inputFileName,
27  const QString& outputDirectoryPath,
28  const ifileproc::IFileNamingParams* fileNamingParamsPtr) const = 0;
29 };
30 
31 
32 } // namespace ifileproc
33 
34 
35 #endif // !ifileproc_IFileNaming_included
36 
37 
Interface for calculation of the new file path for an existing file.
Definition: IFileNaming.h:19
virtual QString CalculateFileName(const QString &inputFileName, const QString &outputDirectoryPath, const ifileproc::IFileNamingParams *fileNamingParamsPtr) const =0
Calculate the new file path for a given input file name.
Interface for calculation parameters of the new file name for any file item.

© 2007-2017 Witold Gantzke and Kirill Lepskiy