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