OpenMW
|
00001 #ifndef OPENMW_MWGUI_MERCHANTREPAIR_H 00002 #define OPENMW_MWGUI_MERCHANTREPAIR_H 00003 00004 #include "windowbase.hpp" 00005 #include "../mwworld/ptr.hpp" 00006 00007 00008 00009 namespace MWGui 00010 { 00011 00012 class MerchantRepair : public WindowBase 00013 { 00014 public: 00015 MerchantRepair(); 00016 00017 virtual void open(); 00018 00019 void startRepair(const MWWorld::Ptr& actor); 00020 00021 private: 00022 MyGUI::ScrollView* mList; 00023 MyGUI::Button* mOkButton; 00024 MyGUI::TextBox* mGoldLabel; 00025 00026 MWWorld::Ptr mActor; 00027 00028 protected: 00029 void onMouseWheel(MyGUI::Widget* _sender, int _rel); 00030 void onRepairButtonClick(MyGUI::Widget* sender); 00031 void onOkButtonClick(MyGUI::Widget* sender); 00032 00033 }; 00034 00035 } 00036 00037 #endif