diff options
Diffstat (limited to 'src/client/trademenu.h')
-rw-r--r-- | src/client/trademenu.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/client/trademenu.h b/src/client/trademenu.h index 03b5077..98cf71d 100644 --- a/src/client/trademenu.h +++ b/src/client/trademenu.h @@ -7,9 +7,11 @@ #ifndef __INCLUDED_CLIENT_TRADEMENU_H__ #define __INCLUDED_CLIENT_TRADEMENU_H__ +#include "core/info.h" #include "ui/container.h" #include "ui/label.h" -#include "ui/window.h" +#include "ui/listview.h" +#include "ui/widget.h" namespace client { @@ -18,8 +20,8 @@ namespace client class TradeMenu : public ui::Window { public: - /// create a new menu - TradeMenu(ui::Window *parent, const char * label = 0); + /// create a new trade menu + TradeMenu(ui::Widget *parent, const char * label = 0); ~TradeMenu(); protected: @@ -28,6 +30,14 @@ protected: private: ui::Window *menu_tradewindow; + ui::ListView *menu_listview; + ui::ScrollPane *menu_scrollpane; + ui::Button *menu_closebutton; + + core::Info *menu_inforecord; + ui::Text menu_infotext; + + unsigned long menu_infotimestamp; }; } |