ACF $AcfVersion:0$
CMultiFactoryAttribute.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
8// ACF includes
10
11
12namespace icomp
13{
14
15
40
41
42} // namespace icomp
43
44
45
46
@ AF_OBLIGATORY
Active if user declared this attribute as obligatory.
@ AF_NULLABLE
Active if this attribute can be unset (null).
@ AF_MULTIPLE
Attribute is multiple type.
Special attribute used to store list of referenced component ID's.
CMultiFactoryAttribute(int elementsCount, QByteArray *valuesPtr)
virtual QByteArray GetFactoryId() const override
static QByteArray GetTypeName()
CMultiFactoryAttribute(const CMultiFactoryAttribute &attribute)
CMultiReferenceAttribute BaseClass
Special attribute used to store list of referenced component ID's.
@ AF_FACTORY
Attribute is factory of another component.
Package with interfaces and class used for components concept.