24 I_ASSIGN(m_autoDeleteAttrPtr,
"AutoDelete",
"If enabled, the file or directory specified by this object will be removed during component deinitialization",
false,
false);
25 I_ASSIGN(m_ensureDirectoryCreatedAttrPtr,
"EnsureDirectoryCreated",
"If enabled, the directory path will be created",
false,
false);
26 I_ASSIGN(m_fileTypeInfoCompPtr,
"FileTypeInfo",
"File type information used for specifing the file extension",
false,
"FileTypeInfo");
30 virtual void SetPath(
const QString& path)
override;
38 I_ATTR(
bool, m_autoDeleteAttrPtr);
39 I_ATTR(
bool, m_ensureDirectoryCreatedAttrPtr);
Component for auto generated file path.
virtual void OnComponentCreated() override
Called when component is created.
virtual void SetPath(const QString &path) override
Set path.
ilog::TLoggerCompWrap< ifile::CRelativeFileNameParamComp > BaseClass
virtual void OnComponentDestroyed() override
Called when component is destroyed.
Provide loading and saving of objects.
Template wrapper adding comprehensive logging functionality to components.
Contains interfaces and implementations of file system related components.