diff options
Diffstat (limited to 'src/imenunodeprocessor.h')
| -rw-r--r-- | src/imenunodeprocessor.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/imenunodeprocessor.h b/src/imenunodeprocessor.h index 641cc88..5d3657d 100644 --- a/src/imenunodeprocessor.h +++ b/src/imenunodeprocessor.h @@ -27,15 +27,17 @@ class SystemMenuNode; class PluginMenuNode; class SubMenuNode; class CommandMenuNode; +class LineMenuNode; class IMenuNodeProcessor { -public: - virtual ~IMenuNodeProcessor() {}; - virtual void ProcessSystemMenuNode(SystemMenuNode* node) = 0; - virtual void ProcessPluginMenuNode(PluginMenuNode* node) = 0; - virtual void ProcessSubMenuNode(SubMenuNode* node) = 0; - virtual void ProcessCommandMenuNode(CommandMenuNode* node) = 0; + public: + virtual ~IMenuNodeProcessor() {}; + virtual void ProcessSystemMenuNode(SystemMenuNode* node) = 0; + virtual void ProcessPluginMenuNode(PluginMenuNode* node) = 0; + virtual void ProcessSubMenuNode(SubMenuNode* node) = 0; + virtual void ProcessCommandMenuNode(CommandMenuNode* node) = 0; + virtual void ProcessLineMenuNode(LineMenuNode* node) = 0; }; #endif |
