IFactoryInfo.h
Go to the documentation of this file.
1 #ifndef istd_IFactoryInfo_included
2 #define istd_IFactoryInfo_included
3 
4 
5 // Qt includes
6 #include <QtCore/QByteArray>
7 #include <QtCore/QSet>
8 
9 // ACF includes
10 #include <istd/IPolymorphic.h>
11 
12 
13 namespace istd
14 {
15 
16 
20 class IFactoryInfo: virtual public istd::IPolymorphic
21 {
22 public:
23  typedef QSet<QByteArray> KeyList;
24 
28  virtual KeyList GetFactoryKeys() const = 0;
29 };
30 
31 
32 } // namespace istd
33 
34 
35 #endif // !istd_IFactoryInfo_included
36 
QSet< QByteArray > KeyList
Definition: IFactoryInfo.h:23
Base interface for all used interfaces and implementations.
Definition: IPolymorphic.h:17
virtual KeyList GetFactoryKeys() const =0
Returns all posible keys for this factory.
Base interface providing info about factorisable objects.
Definition: IFactoryInfo.h:20

© 2007-2017 Witold Gantzke and Kirill Lepskiy