ACF $AcfVersion:0$
ITextParam.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
11
12namespace iprm
13{
14
15
75class ITextParam: virtual public iser::ISerializable
76{
77public:
90 virtual QString GetText() const = 0;
91
114 virtual void SetText(const QString& text) = 0;
115
138 virtual bool IsReadOnly() const = 0;
139};
140
141
142} // namespace iprm
143
144
Interface for an object containing simple text.
Definition ITextParam.h:76
virtual bool IsReadOnly() const =0
Return true if the text is read-only.
virtual QString GetText() const =0
Get the text value.
virtual void SetText(const QString &text)=0
Set the text value.
Common class for all classes which objects can be archived or restored from archive.
Contains interfaces and implementations of flexible parameter concept.