ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtsdlgencpp
IIncludeDirectivesProvider.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
// Qt includes
5
#include <QtCore/QList>
6
7
// ImtCore includes
8
#include <imtsdl/imtsdl.h>
9
10
11
namespace
iprm
12
{
13
class
IParamsSet;
14
}
15
16
17
namespace
imtsdlgencpp
18
{
19
20
21
class
IIncludeDirectivesProvider
22
{
23
public
:
25
[[nodiscard]]
virtual
QList<imtsdl::IncludeDirective> GetIncludeDirectives(
/*const iprm::IParamsSet* paramsPtr*/
)
const
= 0;
26
32
[[nodiscard]]
virtual
QString GetDirectivesTypeId()
const
= 0;
33
};
34
35
36
37
38
}
// namespace imtsdlgencpp
Generated by
1.9.8