TCommandsProviderCompWrap.h
Go to the documentation of this file.
1 #ifndef ibase_TCommandsProviderCompWrap_included
2 #define ibase_TCommandsProviderCompWrap_included
3 
4 
5 // ACF includes
6 #include <imod/TModelWrap.h>
7 #include <icomp/CComponentBase.h>
9 
10 
11 namespace ibase
12 {
13 
14 
18 template <class Base>
20  public Base,
21  public imod::TModelWrap<ibase::ICommandsProvider>
22 {
23 public:
24  typedef Base BaseClass;
25 
26  I_BEGIN_COMPONENT(TCommandsProviderCompWrap);
27  I_REGISTER_INTERFACE(ibase::ICommandsProvider);
28  I_END_COMPONENT;
29 };
30 
31 
32 } // namespace ibase
33 
34 
35 #endif // !ibase_TCommandsProviderCompWrap_included
36 
37 
Generic macro for ICommandsProvider implementation.
Interface for a provider of the heriarchical commands.
This model wrapper provides a simple connection between a concrete istd::IChangeable implementation a...
Definition: TModelWrap.h:24

© 2007-2017 Witold Gantzke and Kirill Lepskiy