OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
MWGui::Controllers::ControllerRepeatEvent Class Reference

#include <controllers.hpp>

Inheritance diagram for MWGui::Controllers::ControllerRepeatEvent:
Collaboration diagram for MWGui::Controllers::ControllerRepeatEvent:

Public Types

typedef
MyGUI::delegates::CMultiDelegate2
< MyGUI::Widget
*, MyGUI::ControllerItem * > 
EventHandle_RepeatClickVoid
 

Public Member Functions

 ControllerRepeatEvent ()
 
virtual ~ControllerRepeatEvent ()
 
void setRepeat (float init, float step)
 
void setEnabled (bool enable)
 
virtual void setProperty (const std::string &_key, const std::string &_value)
 

Public Attributes

EventHandle_RepeatClickVoid eventRepeatClick
 

Private Member Functions

bool addTime (MyGUI::Widget *_widget, float _time)
 
void prepareItem (MyGUI::Widget *_widget)
 

Private Attributes

float mInit
 
float mStep
 
bool mEnabled
 
float mTimeLeft
 

Member Typedef Documentation

typedef MyGUI::delegates::CMultiDelegate2<MyGUI::Widget*, MyGUI::ControllerItem*> MWGui::Controllers::ControllerRepeatEvent::EventHandle_RepeatClickVoid

Constructor & Destructor Documentation

MWGui::Controllers::ControllerRepeatEvent::ControllerRepeatEvent ( )
MWGui::Controllers::ControllerRepeatEvent::~ControllerRepeatEvent ( )
virtual

Member Function Documentation

bool MWGui::Controllers::ControllerRepeatEvent::addTime ( MyGUI::Widget *  _widget,
float  _time 
)
private
void MWGui::Controllers::ControllerRepeatEvent::prepareItem ( MyGUI::Widget *  _widget)
private
void MWGui::Controllers::ControllerRepeatEvent::setEnabled ( bool  enable)

Here is the call graph for this function:

Here is the caller graph for this function:

void MWGui::Controllers::ControllerRepeatEvent::setProperty ( const std::string &  _key,
const std::string &  _value 
)
virtual
void MWGui::Controllers::ControllerRepeatEvent::setRepeat ( float  init,
float  step 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

EventHandle_RepeatClickVoid MWGui::Controllers::ControllerRepeatEvent::eventRepeatClick

Event : Repeat Click.
signature : void method(MyGUI::Widget* _sender, MyGUI::ControllerItem *_controller)

bool MWGui::Controllers::ControllerRepeatEvent::mEnabled
private
float MWGui::Controllers::ControllerRepeatEvent::mInit
private
float MWGui::Controllers::ControllerRepeatEvent::mStep
private
float MWGui::Controllers::ControllerRepeatEvent::mTimeLeft
private

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