ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtreport
CGraphicsElementFactory.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
5
// ACF includes
6
#include <iser/IObject.h>
7
#include <i2d/IObject2d.h>
8
9
10
namespace
imtreport
11
{
12
13
17
class
CGraphicsElementFactory
:
virtual
public
istd::TIFactory<i2d::IObject2d>
18
{
19
public
:
20
// reimplemented (istd::TIFactory)
21
virtual
istd::TUniqueInterfacePtr<i2d::IObject2d> CreateInstance(
const
QByteArray& keyId =
""
)
const override
;
22
23
// reimplemented (istd::IFactoryInfo)
24
virtual
KeyList GetFactoryKeys()
const override
;
25
};
26
27
28
}
// namespace imtreport
29
30
imtreport::CGraphicsElementFactory
Definition
CGraphicsElementFactory.h:18
imtreport
Definition
CFont.h:10
Generated by
1.9.8