1 #ifndef ifileproc_CFileNamingParams_included
2 #define ifileproc_CFileNamingParams_included
6 #include <QtCore/QStringList>
28 virtual void SetPrefix(
const QString& prefix);
30 virtual void SetSuffix(
const QString& suffix);
39 virtual bool CopyFrom(
const istd::IChangeable&
object, istd::IChangeable::CompatibilityMode mode = istd::IChangeable::CM_WITHOUT_REFS);
41 virtual istd::IChangeable*
CloneMe(istd::IChangeable::CompatibilityMode mode = istd::IChangeable::CM_WITHOUT_REFS)
const;
42 virtual bool ResetData(CompatibilityMode mode = CM_WITHOUT_REFS);
55 #endif // !ifileproc_CFileNamingParams_included
virtual bool CopyFrom(const istd::IChangeable &object, istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS)
virtual bool IsEqual(const istd::IChangeable &object) const
virtual int GetSupportedOperations() const
virtual void SetPrefix(const QString &prefix)
Set prefix of the file.
virtual bool ResetData(CompatibilityMode mode=CM_WITHOUT_REFS)
OverwriteStrategy m_overwriteStrategy
virtual istd::IChangeable * CloneMe(istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS) const
QStringList m_patternsToRemove
virtual void SetOverwriteStrategy(OverwriteStrategy overwriteStrategy)
virtual void SetSuffix(const QString &suffix)
Get suffix of the file.
virtual QString GetSuffix() const
Set suffix of the file.
virtual QString GetPrefix() const
Get prefix of the file.
OverwriteStrategy
Strategy mode.
virtual OverwriteStrategy GetOverwriteStrategy() const
Get used strategy for possible overwriting of existing files.
virtual void SetPatternsToRemove(const QStringList &patternsToRemove)
Set list of text patterns, that must be removed from the output file name.
Interface for calculation parameters of the new file name for any file item.
virtual QStringList GetPatternsToRemove() const
Get list of text patterns, that must be removed from the output file name.
virtual bool Serialize(iser::IArchive &archive)