23 virtual const QString&
GetPath()
const override;
24 virtual void SetPath(
const QString& path)
override;
32 virtual bool IsEqual(
const IChangeable&
object)
const override;
Basic implementation of interface ifile::IFileNameParam.
virtual bool CopyFrom(const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) override
virtual int GetPathType() const override
Get intended type of the path.
virtual const QString & GetPath() const override
Get path.
virtual void SetPath(const QString &path) override
Set path.
virtual bool Serialize(iser::IArchive &archive) override
Load or store state of this object as a archive stream.
virtual int GetSupportedOperations() const override
Get set of flags for supported operations.
virtual bool IsEqual(const IChangeable &object) const override
Common interface for any file system item name (e.g directory, file or URL path)
Represents an input/output persistence archive for object serialization.
CompatibilityMode
Control how relationship betweeen objects are interpreted.
@ CM_WITHOUT_REFS
External references are simple ignored.
Contains interfaces and implementations of file system related components.