From 82fc8f393c09e5095c5731028ea6b93e23059e07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 21 Jun 2004 21:50:31 +0000 Subject: [PATCH] You can now attach an arbitrary data pointer to a menu item. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8104 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/kernel/boot/menu.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/headers/private/kernel/boot/menu.h b/headers/private/kernel/boot/menu.h index 3bffc3e440..cde534a951 100644 --- a/headers/private/kernel/boot/menu.h +++ b/headers/private/kernel/boot/menu.h @@ -38,6 +38,9 @@ class MenuItem { void SetType(menu_item_type type); menu_item_type Type() const { return fType; } + void SetData(void *data); + void *Data() const { return fData; } + const char *Label() const { return fLabel; } Menu *Submenu() const { return fSubMenu; } @@ -53,6 +56,7 @@ class MenuItem { bool fIsSelected; menu_item_type fType; Menu *fMenu, *fSubMenu; + void *fData; }; typedef DoublyLinked::List MenuItemList;