Go to the documentation of this file.
6#ifndef ifileproc_CFileNamingParamsComp_included
7#define ifileproc_CFileNamingParamsComp_included
11#include <QtCore/QStringList>
33 I_ASSIGN(m_prefixAttrPtr,
"Prefix",
"Prefix attached to the output file name",
true,
"");
34 I_ASSIGN(m_suffixAttrPtr,
"Suffix",
"Suffix attached to the output file name",
true,
"");
35 I_ASSIGN(m_overwriteStrategyAttrPtr,
"OverwriteStrategy",
"Strategy for overwriting of existing files.\n0 - Overwrite existing file\n1 - Add auto generated numbered suffix to the output file name",
true, 0);
36 I_ASSIGN_MULTI_0(m_patternsToRemoveAttrPtr,
"PatternsToRemove",
"List of patterns that will be removed from the output file name",
false);
44 I_ATTR(QString, m_prefixAttrPtr);
45 I_ATTR(QString, m_suffixAttrPtr);
46 I_ATTR(
int, m_overwriteStrategyAttrPtr);
47 I_MULTIATTR(QString, m_patternsToRemoveAttrPtr);
Base class for component implementation.
void OnComponentCreated() override
icomp::CComponentBase BaseClass
ifileproc::CFileNamingParams BaseClass2
Interface for calculation parameters of the new file name for any file item.
Common class for all classes which objects can be archived or restored from archive.
Contains the classes for general file processing.
© Witold Gantzke and Kirill Lepskiy