OpenMW
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes
MWGui::CreateClassDialog Class Reference

#include <class.hpp>

List of all members.

Public Types

typedef
MyGUI::delegates::CMultiDelegate0 
EventHandle_Void

Public Member Functions

 CreateClassDialog ()
virtual ~CreateClassDialog ()
std::string getName () const
std::string getDescription () const
ESM::Class::Specialization getSpecializationId () const
std::vector< int > getFavoriteAttributes () const
std::vector
< ESM::Skill::SkillEnum
getMajorSkills () const
std::vector
< ESM::Skill::SkillEnum
getMinorSkills () const
void setNextButtonShow (bool shown)

Public Attributes

EventHandle_Void eventBack

Protected Member Functions

void onOkClicked (MyGUI::Widget *_sender)
void onBackClicked (MyGUI::Widget *_sender)
void onSpecializationClicked (MyGUI::Widget *_sender)
void onSpecializationSelected ()
void onAttributeClicked (Widgets::MWAttributePtr _sender)
void onAttributeSelected ()
void onSkillClicked (Widgets::MWSkillPtr _sender)
void onSkillSelected ()
void onDescriptionClicked (MyGUI::Widget *_sender)
void onDescriptionEntered (WindowBase *parWindow)
void onDialogCancel ()
void setSpecialization (int id)
void update ()

Private Attributes

MyGUI::EditBox * mEditName
MyGUI::TextBox * mSpecializationName
Widgets::MWAttributePtr mFavoriteAttribute0
Widgets::MWAttributePtr mFavoriteAttribute1
Widgets::MWSkillPtr mMajorSkill [5]
Widgets::MWSkillPtr mMinorSkill [5]
std::vector< Widgets::MWSkillPtrmSkills
std::string mDescription
SelectSpecializationDialogmSpecDialog
SelectAttributeDialogmAttribDialog
SelectSkillDialogmSkillDialog
DescriptionDialogmDescDialog
ESM::Class::Specialization mSpecializationId
Widgets::MWAttributePtr mAffectedAttribute
Widgets::MWSkillPtr mAffectedSkill

Member Typedef Documentation

typedef MyGUI::delegates::CMultiDelegate0 MWGui::CreateClassDialog::EventHandle_Void

Constructor & Destructor Documentation


Member Function Documentation

std::string MWGui::CreateClassDialog::getName ( ) const
void MWGui::CreateClassDialog::onBackClicked ( MyGUI::Widget *  _sender) [protected]
void MWGui::CreateClassDialog::onDescriptionClicked ( MyGUI::Widget *  _sender) [protected]
void MWGui::CreateClassDialog::onOkClicked ( MyGUI::Widget *  _sender) [protected]
void MWGui::CreateClassDialog::onSpecializationClicked ( MyGUI::Widget *  _sender) [protected]
void MWGui::CreateClassDialog::setSpecialization ( int  id) [protected]
void MWGui::CreateClassDialog::update ( ) [protected]

Member Data Documentation

Event : Back button clicked.
signature : void method()

MyGUI::EditBox* MWGui::CreateClassDialog::mEditName [private]

The documentation for this class was generated from the following files: