OpenMW
apps/openmw/mwgui/trainingwindow.hpp
Go to the documentation of this file.
00001 #ifndef MWGUI_TRAININGWINDOW_H
00002 #define MWGUI_TRAININGWINDOW_H
00003 
00004 #include "windowbase.hpp"
00005 #include "referenceinterface.hpp"
00006 
00007 namespace MWGui
00008 {
00009 
00010     class TrainingWindow : public WindowBase, public ReferenceInterface
00011     {
00012     public:
00013         TrainingWindow();
00014 
00015         virtual void open();
00016 
00017         void startTraining(MWWorld::Ptr actor);
00018 
00019         void onFrame(float dt);
00020 
00021     protected:
00022         virtual void onReferenceUnavailable ();
00023 
00024         void onCancelButtonClicked (MyGUI::Widget* sender);
00025         void onTrainingSelected(MyGUI::Widget* sender);
00026 
00027         MyGUI::Widget* mTrainingOptions;
00028         MyGUI::Button* mCancelButton;
00029         MyGUI::TextBox* mPlayerGold;
00030 
00031         float mFadeTimeRemaining;
00032     };
00033 
00034 }
00035 
00036 #endif