CMultiReferenceAttribute.h
Go to the documentation of this file.
1 #ifndef icomp_CMultiReferenceAttribute_included
2 #define icomp_CMultiReferenceAttribute_included
3 
4 
5 // Qt includes
6 #include <QtCore/QByteArray>
7 
8 // ACF includes
11 
12 
13 namespace icomp
14 {
15 
16 
21 {
22 public:
24 
26  {
29  };
30 
33  CMultiReferenceAttribute(int elementsCount, QByteArray* valuesPtr);
34 
35  // reimplemented (iser::IObject)
36  QByteArray GetFactoryId() const;
37 
38  // static methods
39  static QByteArray GetTypeName();
40 };
41 
42 
43 } // namespace icomp
44 
45 
46 #endif // icomp_CMultiReferenceAttribute_included
47 
48 
Special attribute used to store list of referenced component ID's.
static QByteArray GetTypeName()
Template implementation of multiple component attribute.
Attribute is reference to another component.
Active if user declared this attribute as obligatory.
QByteArray GetFactoryId() const
Active if this attribute can be unset (null).

© 2007-2017 Witold Gantzke and Kirill Lepskiy