34 bool exit() {
return false; }
37 void setRace(
const std::string &raceId);
82 void addSkills(
const SkillList &skills,
const std::string &titleId,
const std::string &titleDefault, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
83 void addSeparator(MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
84 void addGroup(
const std::string &label, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
85 MyGUI::TextBox*
addValueItem(
const std::string& text,
const std::string &value,
const std::string& state, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
86 void addItem(
const std::string& text, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
87 void addItem(
const ESM::Spell* spell, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2);
Definition: review.hpp:27
MyGUI::TextBox * mBirthSignWidget
Definition: review.hpp:90
Widgets::MWDynamicStatPtr mHealth
Definition: review.hpp:93
void setRace(const std::string &raceId)
Definition: review.cpp:121
std::string mName
Definition: review.hpp:100
void setMagicka(const MWMechanics::DynamicStat< float > &value)
Definition: review.cpp:168
Definition: loadspel.hpp:14
std::map< int, MWMechanics::SkillValue > mSkillValues
Definition: review.hpp:98
void updateSkillArea()
Definition: review.cpp:358
virtual void onOpen()
Notify that window has been made visible.
Definition: review.cpp:101
void onBirthSignClicked(MyGUI::Widget *_sender)
Definition: review.cpp:486
MyGUI::delegates::CMultiDelegate0 EventHandle_Void
Definition: review.hpp:55
void onBackClicked(MyGUI::Widget *_sender)
Definition: review.cpp:466
MyGUI::ScrollView * mSkillView
Definition: review.hpp:91
void onFrame(float duration)
Called every frame if the window is in an active GUI mode.
Definition: review.cpp:107
ReviewDialog()
Definition: review.cpp:29
std::vector< int > SkillList
Definition: review.hpp:30
bool mUpdateSkillArea
Definition: review.hpp:104
void onNameClicked(MyGUI::Widget *_sender)
Definition: review.cpp:471
void setAttribute(ESM::Attribute::AttributeID attributeId, const MWMechanics::AttributeValue &value)
Definition: review.cpp:188
EventHandle_Int eventActivateDialog
Definition: review.hpp:68
MyGUI::TextBox * mNameWidget
Definition: review.hpp:90
MyGUI::TextBox * addValueItem(const std::string &text, const std::string &value, const std::string &state, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2)
Definition: review.cpp:266
void setBirthSign(const std::string &signId)
Definition: review.cpp:143
SkillList mMajorSkills
Definition: review.hpp:97
void addGroup(const std::string &label, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2)
Definition: review.cpp:254
void onRaceClicked(MyGUI::Widget *_sender)
Definition: review.cpp:476
SkillList mMinorSkills
Definition: review.hpp:97
Widgets::MWDynamicStatPtr mFatigue
Definition: review.hpp:93
void setHealth(const MWMechanics::DynamicStat< float > &value)
Definition: review.cpp:158
void setFatigue(const MWMechanics::DynamicStat< float > &value)
Definition: review.cpp:178
SkillList mMiscSkills
Definition: review.hpp:97
Definition: review.hpp:28
Dialogs
Definition: review.hpp:24
std::string mRaceId
Definition: review.hpp:100
Definition: review.hpp:26
ESM::Class mKlass
Definition: review.hpp:101
void onOkClicked(MyGUI::Widget *_sender)
Definition: review.cpp:461
bool exit()
Gracefully exits the window.
Definition: review.hpp:34
Definition: review.hpp:21
void setPlayerName(const std::string &name)
Definition: review.cpp:116
void configureSkills(const SkillList &major, const SkillList &minor)
Definition: review.cpp:222
Definition: review.hpp:25
void onMouseWheel(MyGUI::Widget *_sender, int _rel)
Definition: review.cpp:491
std::map< int, Widgets::MWAttributePtr > mAttributeWidgets
Definition: review.hpp:95
EventHandle_Void eventBack
Definition: review.hpp:61
void addSkills(const SkillList &skills, const std::string &titleId, const std::string &titleDefault, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2)
Definition: review.cpp:320
MyGUI::delegates::CMultiDelegate1< int > EventHandle_Int
Definition: review.hpp:56
std::string mBirthSignId
Definition: review.hpp:100
Definition: loadclas.hpp:18
MyGUI::delegates::CMultiDelegate1< WindowBase * > EventHandle_WindowBase
Definition: windowbase.hpp:29
void addItem(const std::string &text, MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2)
Definition: review.cpp:290
std::vector< MyGUI::Widget * > mSkillWidgets
Definition: review.hpp:102
Widgets::MWDynamicStatPtr mMagicka
Definition: review.hpp:93
SkillEnum
Definition: loadskil.hpp:45
void setSkillValue(ESM::Skill::SkillEnum skillId, const MWMechanics::SkillValue &value)
Definition: review.cpp:201
std::map< int, MyGUI::TextBox * > mSkillWidgetMap
Definition: review.hpp:99
MyGUI::TextBox * mClassWidget
Definition: review.hpp:90
void setClass(const ESM::Class &class_)
Definition: review.cpp:136
void onClassClicked(MyGUI::Widget *_sender)
Definition: review.cpp:481
AttributeID
Definition: attr.hpp:14
EventHandle_WindowBase eventDone
Definition: review.hpp:66
void addSeparator(MyGUI::IntCoord &coord1, MyGUI::IntCoord &coord2)
Definition: review.cpp:243
MyGUI::TextBox * mRaceWidget
Definition: review.hpp:90
Definition: windowbase.hpp:61
const char * name
Definition: crashcatcher.cpp:67