14 class RaceSelectionPreview;
49 void setRaceId(
const std::string &raceId);
70 void onHeadRotate(MyGUI::ScrollBar* _sender,
size_t _position);
81 void onSelectRace(MyGUI::ListBox* _sender,
size_t _index);
82 void onAccept(MyGUI::ListBox* _sender,
size_t _index);
94 void getBodyParts (
int part, std::vector<std::string>& out);
118 std::auto_ptr<MWRender::RaceSelectionPreview>
mPreview;
std::vector< MyGUI::Widget * > mSkillItems
Definition: race.hpp:107
void updateSpellPowers()
Definition: race.cpp:411
EventHandle_Void eventBack
Definition: race.hpp:62
bool mPreviewDirty
Definition: race.hpp:121
Wrapper class that constructs and provides access to the most commonly used resource subsystems...
Definition: resourcesystem.hpp:24
MyGUI::Widget * mSkillList
Definition: race.hpp:106
int mGenderIndex
Definition: race.hpp:112
std::auto_ptr< MWRender::RaceSelectionPreview > mPreview
Definition: race.hpp:118
std::auto_ptr< MyGUI::ITexture > mPreviewTexture
Definition: race.hpp:119
void onSelectNextHair(MyGUI::Widget *_sender)
Definition: race.cpp:252
void updateSkills()
Definition: race.cpp:374
void onSelectNextGender(MyGUI::Widget *_sender)
Definition: race.cpp:226
void setNextButtonShow(bool shown)
Definition: race.cpp:115
EventHandle_WindowBase eventDone
Definition: race.hpp:67
Gender getGender() const
Definition: race.hpp:47
void onSelectPreviousGender(MyGUI::Widget *_sender)
Definition: race.cpp:218
MyGUI::Widget * mSpellPowerList
Definition: race.hpp:109
int mHairIndex
Definition: race.hpp:112
virtual void open()
Notify that window has been made visible.
Definition: race.cpp:126
std::string mCurrentRaceId
Definition: race.hpp:114
void onSelectRace(MyGUI::ListBox *_sender, size_t _index)
Definition: race.cpp:258
void recountParts()
Definition: race.cpp:312
Resource::ResourceSystem * mResourceSystem
Definition: race.hpp:97
void onSelectPreviousFace(MyGUI::Widget *_sender)
Definition: race.cpp:234
MyGUI::ImageBox * mPreviewImage
Definition: race.hpp:102
void onSelectPreviousHair(MyGUI::Widget *_sender)
Definition: race.cpp:246
MyGUI::ListBox * mRaceList
Definition: race.hpp:103
Definition: loadnpc.hpp:23
void onOkClicked(MyGUI::Widget *_sender)
Definition: race.cpp:198
std::vector< std::string > mAvailableHeads
Definition: race.hpp:99
Gender
Definition: race.hpp:39
void updatePreview()
Definition: race.cpp:323
RaceDialog(osg::Group *parent, Resource::ResourceSystem *resourceSystem)
Definition: race.cpp:44
std::vector< MyGUI::Widget * > mSpellPowerItems
Definition: race.hpp:110
const std::string & getRaceId() const
Definition: race.hpp:46
int mFaceIndex
Definition: race.hpp:112
void onBackClicked(MyGUI::Widget *_sender)
Definition: race.cpp:205
osg::Group * mParent
Definition: race.hpp:96
void getBodyParts(int part, std::vector< std::string > &out)
Definition: race.cpp:284
MyGUI::delegates::CMultiDelegate1< WindowBase * > EventHandle_WindowBase
Definition: windowbase.hpp:22
void updateRaces()
Definition: race.cpp:345
void onSelectNextFace(MyGUI::Widget *_sender)
Definition: race.cpp:240
void onAccept(MyGUI::ListBox *_sender, size_t _index)
Definition: race.cpp:276
std::vector< std::string > mAvailableHairs
Definition: race.hpp:100
virtual void close()
Notify that window has been hidden.
Definition: race.cpp:188
void setGender(Gender gender)
Definition: race.hpp:50
float mCurrentAngle
Definition: race.hpp:116
const ESM::NPC & getResult() const
Definition: race.cpp:445
MyGUI::ScrollBar * mHeadRotate
Definition: race.hpp:104
MyGUI::delegates::CMultiDelegate0 EventHandle_Void
Definition: race.hpp:57
void onHeadRotate(MyGUI::ScrollBar *_sender, size_t _position)
Definition: race.cpp:210
void setRaceId(const std::string &raceId)
Definition: race.cpp:170
Definition: windowbase.hpp:41