18 #ifndef POSTJOBACTION_H 19 #define POSTJOBACTION_H 26 virtual ~PostJobAction() {}
27 virtual void doAction() = 0;
30 class FilePropertiesPostJobAction :
public PostJobAction
33 FilePropertiesPostJobAction(
const QString& srcFile,
const QString& dstFile)
37 virtual ~FilePropertiesPostJobAction() {}
38 virtual void doAction();
45 class ReverseFilePostJobAction :
public FilePropertiesPostJobAction
48 ReverseFilePostJobAction(
const QString& srcFile,
const QString& dstFile,
const QString& fileNameToRemove)
49 : FilePropertiesPostJobAction(srcFile, dstFile)
50 , m_fileNameToRemove(fileNameToRemove)
55 QString m_fileNameToRemove;
58 #endif // POSTJOBACTION_H