ACF
$AcfVersion:0$
Acf
Include
idoc
IMultiPageDocumentProvider.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
// ACF includes
6
#include <
istd/IChangeable.h
>
7
8
9
namespace
idoc
10
{
11
12
13
class
IMultiPageDocument;
14
15
46
class
IMultiPageDocumentProvider
:
virtual
public
istd::IChangeable
47
{
48
public
:
53
virtual
const
IMultiPageDocument
*
GetDocument
()
const
= 0;
54
};
55
56
57
}
// namespace idoc
58
59
60
61
IChangeable.h
idoc::IMultiPageDocument
Simple interface for a structured document.
Definition
IMultiPageDocument.h:80
idoc::IMultiPageDocumentProvider
Common interface for a provider of a multi-page document.
Definition
IMultiPageDocumentProvider.h:47
idoc::IMultiPageDocumentProvider::GetDocument
virtual const IMultiPageDocument * GetDocument() const =0
Get multi-page document instance.
istd::IChangeable
Common interface for data model objects, which can be changed.
Definition
IChangeable.h:28
idoc
Contains the system independent basic implementations of Document/View design pattern.
Definition
CCompositeDocumentTemplateComp.h:11
Generated by
1.9.8