1 #ifndef OPENMW_MWGUI_MERCHANTREPAIR_H 2 #define OPENMW_MWGUI_MERCHANTREPAIR_H 3 4 #include "windowbase.hpp" 5 #include "../mwworld/ptr.hpp" 6 7 namespace MWGui 8 { 9 10 class MerchantRepair : public WindowBase 11 { 12 public: 13 MerchantRepair(); 14 15 void onOpen() override; 16 17 void setPtr(const MWWorld::Ptr& actor) override; 18 19 private: 20 MyGUI::ScrollView* mList; 21 MyGUI::Button* mOkButton; 22 MyGUI::TextBox* mGoldLabel; 23 24 MWWorld::Ptr mActor; 25 26 protected: 27 void onMouseWheel(MyGUI::Widget* _sender, int _rel); 28 void onRepairButtonClick(MyGUI::Widget* sender); 29 void onOkButtonClick(MyGUI::Widget* sender); 30 }; 31 32 } 33 34 #endif 35