24 I_ASSIGN(m_relativeToCompPtr,
"ReferencePath",
"Reference path, relative to this file or directory internal path representation will be calculated",
false,
"ReferencePath");
25 I_ASSIGN_TO(m_relativeToModelCompPtr, m_relativeToCompPtr,
false);
34 virtual const QString&
GetPath()
const override;
35 virtual void SetPath(
const QString& path)
override;
49 mutable QString m_relativePath;
Basic implementation of interface ifile::IFileNameParam as component.
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
virtual QString GetBasePath() const override
CRelativeFileNameParamComp()
virtual void OnComponentCreated() override
virtual const QString & GetPath() const override
Get path.
virtual void SetPath(const QString &path) override
Set path.
ifile::CFileNameParamComp BaseClass
virtual void OnComponentDestroyed() override
Common interface for any file system item name (e.g directory, file or URL path)
Reflects the changes of observed objects as changes of some other object (over istd::IChangeable),...
Common interface for model objects, that supports Model/Observer design pattern.
Represents an input/output persistence archive for object serialization.
Contains interfaces and implementations of file system related components.