ACF $AcfVersion:0$
IFileNameParam.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ACF-Commercial
2#pragma once
3
4
5// Qt includes
6#include <QtCore/QString>
7
8// ACF includes
10#include <ifile/ifile.h>
11
12
13namespace ifile
14{
15
16
21{
22public:
30
35 virtual int GetPathType() const = 0;
36
40 virtual const QString& GetPath() const = 0;
41
45 virtual void SetPath(const QString& path) = 0;
46};
47
48
49} // namespace ifile
50
51
Common interface for any file system item name (e.g directory, file or URL path)
virtual int GetPathType() const =0
Get intended type of the path.
virtual const QString & GetPath() const =0
Get path.
virtual void SetPath(const QString &path)=0
Set path.
Common class for all classes which objects can be archived or restored from archive.
Contains interfaces and implementations of file system related components.