diff options
Diffstat (limited to 'src/ui/listitem.h')
-rw-r--r-- | src/ui/listitem.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/listitem.h b/src/ui/listitem.h index cc03621..1d4cd33 100644 --- a/src/ui/listitem.h +++ b/src/ui/listitem.h @@ -10,6 +10,7 @@ #include <string> #include "core/info.h" +#include "core/item.h" #include "ui/label.h" namespace ui @@ -30,9 +31,17 @@ public: return listitem_info; } + inline const core::Item *item() const { + return listitem_item; + } + inline void set_info(const core::Info *info) { listitem_info = info; } + + inline void set_item(const core::Item *item) { + listitem_item = item; + } protected: /// keypress event handler @@ -45,6 +54,7 @@ protected: private: const core::Info *listitem_info; + const core::Item *listitem_item; }; } // namespace ui |