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

#include <widgets.hpp>

List of all members.

Public Types

typedef MWMechanics::Stat< float > SkillValue
typedef
MyGUI::delegates::CMultiDelegate1
< MWSkill * > 
EventHandle_SkillVoid

Public Member Functions

 MWSkill ()
void setSkillId (ESM::Skill::SkillEnum skillId)
void setSkillNumber (int skillId)
void setSkillValue (const SkillValue &value)
ESM::Skill::SkillEnum getSkillId () const
const SkillValuegetSkillValue () const

Public Attributes

EventHandle_SkillVoid eventClicked

Protected Member Functions

virtual ~MWSkill ()
virtual void initialiseOverride ()
void onClicked (MyGUI::Widget *_sender)

Private Member Functions

void updateWidgets ()

Private Attributes

ESM::Skill::SkillEnum mSkillId
SkillValue mValue
MyGUI::Widget * mSkillNameWidget
MyGUI::Widget * mSkillValueWidget

Member Typedef Documentation

typedef MyGUI::delegates::CMultiDelegate1<MWSkill*> MWGui::Widgets::MWSkill::EventHandle_SkillVoid

Constructor & Destructor Documentation

MWGui::Widgets::MWSkill::~MWSkill ( ) [protected, virtual]

Member Function Documentation

void MWGui::Widgets::MWSkill::initialiseOverride ( ) [protected, virtual]
void MWGui::Widgets::MWSkill::onClicked ( MyGUI::Widget *  _sender) [protected]

Member Data Documentation

Event : Skill clicked.
signature : void method(MWSkill* _sender)


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