OpenMW
apps/openmw/mwgui/savegamedialog.hpp
Go to the documentation of this file.
00001 #ifndef OPENMW_MWGUI_SAVEGAMEDIALOG_H
00002 #define OPENMW_MWGUI_SAVEGAMEDIALOG_H
00003 
00004 #include "windowbase.hpp"
00005 
00006 namespace MWGui
00007 {
00008 
00009     class SaveGameDialog : public MWGui::WindowModal
00010     {
00011     public:
00012         SaveGameDialog();
00013 
00014         virtual void open();
00015 
00016         void setLoadOrSave(bool load);
00017 
00018         void onCancelButtonClicked (MyGUI::Widget* sender);
00019         void onOkButtonClicked (MyGUI::Widget* sender);
00020 
00021 
00022     private:
00023         MyGUI::ImageBox* mScreenshot;
00024 
00025         MyGUI::ComboBox* mCharacterSelection;
00026         MyGUI::EditBox* mInfoText;
00027         MyGUI::Button* mOkButton;
00028         MyGUI::Button* mCancelButton;
00029         MyGUI::ListBox* mSaveList;
00030         MyGUI::EditBox* mSaveNameEdit;
00031         MyGUI::Widget* mSpacer;
00032 
00033     };
00034 
00035 }
00036 
00037 #endif