6#include <QtCore/QString>
10#include <ilog/TLoggerCompWrap.h>
11#include <ifile/IFilePersistence.h>
12#include <ifileproc/IFileConversion.h>
25 typedef ilog::CLoggerComponentBase BaseClass;
28 I_REGISTER_INTERFACE(ifileproc::IFileConversion);
29 I_ASSIGN(m_persistenceCompPtr,
"Persistence",
"Format support",
true,
"Persistence");
30 I_ASSIGN(m_workingObjectCompPtr,
"WorkingObject",
"Working object",
true,
"WorkingObject");
34 virtual int ConvertFiles(
35 const QString& inputPath,
37 const iprm::IParamsSet* paramsPtr =
nullptr,
38 ibase::IProgressManager* progressManagerPtr =
nullptr)
const override;
41 I_REF(ifile::IFilePersistence, m_persistenceCompPtr);
42 I_REF(istd::IChangeable, m_workingObjectCompPtr);
File I/O Operations and Management Module.