diff options
Diffstat (limited to 'src/client/trademenu.h')
-rw-r--r-- | src/client/trademenu.h | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/client/trademenu.h b/src/client/trademenu.h index 98cf71d..37823b1 100644 --- a/src/client/trademenu.h +++ b/src/client/trademenu.h @@ -23,21 +23,25 @@ public: /// create a new trade menu TradeMenu(ui::Widget *parent, const char * label = 0); ~TradeMenu(); + + /// set the item type to trade + void set_item_type(std::string const & itemtype); protected: - /// resize event + /// resize event handler virtual void resize(); + + /// emit event handler + virtual bool on_emit(Widget *sender, const Event event, void *data); private: ui::Window *menu_tradewindow; - ui::ListView *menu_listview; - ui::ScrollPane *menu_scrollpane; + ui::ListView *menu_inventorylistview; + ui::ListView *menu_traderlistview; ui::Button *menu_closebutton; - core::Info *menu_inforecord; - ui::Text menu_infotext; - - unsigned long menu_infotimestamp; + ui::Label *menu_namelabel; + }; } |