ACF $AcfVersion:0$
CFactoryAttribute.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_SINGLE
Attribute is single type.
Special attribute used to store referenced component ID.
CReferenceAttribute BaseClass
CFactoryAttribute(const CFactoryAttribute &attribute)
CFactoryAttribute(const QByteArray &value)
virtual QByteArray GetFactoryId() const override
static QByteArray GetTypeName()
Special attribute used to store referenced component ID.
@ AF_FACTORY
Attribute is factory of another component.
Package with interfaces and class used for components concept.