ICommandsProvider.h
Go to the documentation of this file.
1 #ifndef ibase_ICommandsProvider_included
2 #define ibase_ICommandsProvider_included
3 
4 
5 // ACF includes
6 #include <istd/IChangeable.h>
7 #include <ibase/ICommand.h>
8 
9 
10 namespace ibase
11 {
12 
13 
17 class ICommandsProvider: virtual public istd::IChangeable
18 {
19 public:
21  {
22  CF_COMMANDS = 0x62b7e8
23  };
24 
30  virtual const IHierarchicalCommand* GetCommands() const;
31 };
32 
33 
35 {
36  return NULL;
37 }
38 
39 
40 } // namespace ibase
41 
42 
43 #endif // !ibase_ICommandsProvider_included
44 
45 
Interface for a provider of the heriarchical commands.
Common interface for data model objects, which can be changed.
Definition: IChangeable.h:24
Common interface to define the hierarchical graph structures.
#define NULL
Definition: istd.h:64
virtual const IHierarchicalCommand * GetCommands() const
Get list of menu commands.

© 2007-2017 Witold Gantzke and Kirill Lepskiy