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

#include <widgets.hpp>

List of all members.

Public Types

typedef MWMechanics::Stat< int > AttributeValue
typedef
MyGUI::delegates::CMultiDelegate1
< MWAttribute * > 
EventHandle_AttributeVoid

Public Member Functions

 MWAttribute ()
void setAttributeId (int attributeId)
void setAttributeValue (const AttributeValue &value)
int getAttributeId () const
const AttributeValuegetAttributeValue () const

Public Attributes

EventHandle_AttributeVoid eventClicked

Protected Member Functions

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

Private Member Functions

void updateWidgets ()

Private Attributes

int mId
AttributeValue mValue
MyGUI::Widget * mAttributeNameWidget
MyGUI::Widget * mAttributeValueWidget

Member Typedef Documentation

typedef MyGUI::delegates::CMultiDelegate1<MWAttribute*> MWGui::Widgets::MWAttribute::EventHandle_AttributeVoid

Constructor & Destructor Documentation


Member Function Documentation

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

Member Data Documentation

Event : Attribute clicked.
signature : void method(MWAttribute* _sender)


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