1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-03 20:11:31 +00:00

Make CreateClassDialog use the new WindowBase

This commit is contained in:
Jan-Peter Nilsson 2010-11-06 11:44:02 +01:00
parent 6fc0e4d6d6
commit 770b490539
2 changed files with 3 additions and 10 deletions

View file

@ -380,19 +380,14 @@ ClassChoiceDialog::ClassChoiceDialog(MWWorld::Environment& environment)
/* CreateClassDialog */ /* CreateClassDialog */
CreateClassDialog::CreateClassDialog(MWWorld::Environment& environment) CreateClassDialog::CreateClassDialog(MWWorld::Environment& environment)
: Layout("openmw_chargen_create_class_layout.xml") : WindowBase("openmw_chargen_create_class_layout.xml", environment)
, environment(environment)
, specDialog(nullptr) , specDialog(nullptr)
, attribDialog(nullptr) , attribDialog(nullptr)
, skillDialog(nullptr) , skillDialog(nullptr)
, descDialog(nullptr) , descDialog(nullptr)
{ {
// Centre dialog // Centre dialog
MyGUI::IntSize gameWindowSize = environment.mWindowManager->getGui()->getViewSize(); center();
MyGUI::IntCoord coord = mMainWidget->getCoord();
coord.left = (gameWindowSize.width - coord.width)/2;
coord.top = (gameWindowSize.height - coord.height)/2;
mMainWidget->setCoord(coord);
WindowManager *wm = environment.mWindowManager; WindowManager *wm = environment.mWindowManager;
setText("SpecializationT", wm->getGameSettingString("sChooseClassMenu1", "Specialization")); setText("SpecializationT", wm->getGameSettingString("sChooseClassMenu1", "Specialization"));

View file

@ -273,7 +273,7 @@ namespace MWGui
MyGUI::EditPtr textEdit; MyGUI::EditPtr textEdit;
}; };
class CreateClassDialog : public OEngine::GUI::Layout class CreateClassDialog : public WindowBase
{ {
public: public:
CreateClassDialog(MWWorld::Environment& environment); CreateClassDialog(MWWorld::Environment& environment);
@ -317,8 +317,6 @@ namespace MWGui
void onDialogCancel(); void onDialogCancel();
private: private:
MWWorld::Environment& environment;
MyGUI::EditPtr editName; MyGUI::EditPtr editName;
MyGUI::WidgetPtr specializationName; MyGUI::WidgetPtr specializationName;
Widgets::MWAttributePtr favoriteAttribute0, favoriteAttribute1; Widgets::MWAttributePtr favoriteAttribute0, favoriteAttribute1;