CFactoryAttribute.h
Go to the documentation of this file.
1 #ifndef icomp_CFactoryAttribute_included
2 #define icomp_CFactoryAttribute_included
3 
4 
5 // Qt includes
6 #include <QtCore/QByteArray>
7 
8 // ACF includes
10 
11 
12 namespace icomp
13 {
14 
15 
20 {
21 public:
23 
25  {
28  };
29 
31  CFactoryAttribute(const CFactoryAttribute& attribute);
32  explicit CFactoryAttribute(const QByteArray& value);
33 
34  // reimplemented (iser::IObject)
35  QByteArray GetFactoryId() const;
36 
37  // static methods
38  static QByteArray GetTypeName();
39 };
40 
41 
42 } // namespace icomp
43 
44 
45 #endif // !icomp_CFactoryAttribute_included
46 
47 
Attribute is factory of another component.
static QByteArray GetTypeName()
QByteArray GetFactoryId() const
Special attribute used to store referenced component ID.
CReferenceAttribute BaseClass
Active if user declared this attribute as obligatory.
Special attribute used to store referenced component ID.
Active if this attribute can be unset (null).

© 2007-2017 Witold Gantzke and Kirill Lepskiy