ACF
$AcfVersion:0$
Acf
Include
idoc
ITextDocument.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
9
#include <
iser/ISerializable.h
>
10
11
12
namespace
idoc
13
{
14
15
55
class
ITextDocument
:
virtual
public
iser::ISerializable
56
{
57
public
:
62
virtual
QString
GetText
()
const
= 0;
63
70
virtual
void
SetText
(
const
QString& text) = 0;
71
};
72
73
74
}
// namespace idoc
75
76
77
78
ISerializable.h
idoc::ITextDocument
Simple interface for a text document.
Definition
ITextDocument.h:56
idoc::ITextDocument::GetText
virtual QString GetText() const =0
Get document text.
idoc::ITextDocument::SetText
virtual void SetText(const QString &text)=0
Set document text.
iser::ISerializable
Common class for all classes which objects can be archived or restored from archive.
Definition
ISerializable.h:24
idoc
Contains the system independent basic implementations of Document/View design pattern.
Definition
CCompositeDocumentTemplateComp.h:11
Generated by
1.9.8