ACF $AcfVersion:0$
IFactoryInfo.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/QByteArray>
7#include <QtCore/QSet>
8
9// ACF includes
10#include <istd/IPolymorphic.h>
11
12
13namespace istd
14{
15
16
98class IFactoryInfo: virtual public istd::IPolymorphic
99{
100public:
101 typedef QSet<QByteArray> KeyList;
102
138 virtual KeyList GetFactoryKeys() const = 0;
139};
140
141
142} // namespace istd
143
144
145
Base interface providing information about factory-producible objects.
virtual KeyList GetFactoryKeys() const =0
Returns all possible keys for this factory.
QSet< QByteArray > KeyList
Base interface for all used interfaces and implementations.
Standard library.
Definition IComponent.h:17