OpenMW
apps/openmw/mwgui/merchantrepair.hpp
Go to the documentation of this file.
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