summaryrefslogtreecommitdiff
path: root/src/menunode.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/menunode.h')
-rw-r--r--src/menunode.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/menunode.h b/src/menunode.h
index 9d699f0..a51f61c 100644
--- a/src/menunode.h
+++ b/src/menunode.h
@@ -36,7 +36,7 @@ class MenuNode
{
private:
MenuNode* _parent;
- MenuNodeList _childs;
+ MenuNodeList _childs;
protected:
void SetParent(MenuNode* parent);
@@ -45,8 +45,9 @@ class MenuNode
MenuNode();
virtual ~MenuNode();
MenuNode* Parent();
- MenuNodeList& Childs();
+ MenuNodeList* Childs();
MenuNode* AddChild(MenuNode* child);
+ virtual bool IsLeaf();
virtual void Process(IMenuNodeProcessor* menuNodeProcessor) = 0;
virtual cOsdMenu* Execute();
virtual bool IsHidden();