OpenMW
|
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