OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Attributes
MouseEventTransition Class Reference

#include <transition.hh>

Inherits TransitionBase.

Public Member Functions

 MouseEventTransition (QEvent::Type type, Qt::MouseButton button, Qt::KeyboardModifiers modifiers, State *target, bool swallow_event=true, TransitionGuard *guard=new TransitionGuard())
virtual std::pair< bool, bool > checkEvent (QMouseEvent *event)
- Public Member Functions inherited from TransitionBase
 TransitionBase (State *target, TransitionGuard *guard=new TransitionGuard())

Protected Attributes

QEvent::Type type_
Qt::MouseButton button_
Qt::KeyboardModifiers modifiers_
bool swallow_
- Protected Attributes inherited from TransitionBase
Statetarget_
TransitionGuardguard_

Additional Inherited Members

- Signals inherited from TransitionBase
void triggered ()
- Protected Member Functions inherited from TransitionBase
void trigger_ ()
bool is_active_ ()

Detailed Description

Definition at line 60 of file transition.hh.


Constructor & Destructor Documentation

MouseEventTransition ( QEvent::Type  type,
Qt::MouseButton  button,
Qt::KeyboardModifiers  modifiers,
State target,
bool  swallow_event = true,
TransitionGuard guard = new TransitionGuard() 
)

Member Function Documentation

virtual std::pair<bool,bool> checkEvent ( QMouseEvent *  event)
virtual

Field Documentation

Qt::MouseButton button_
protected

Definition at line 67 of file transition.hh.

Qt::KeyboardModifiers modifiers_
protected

Definition at line 68 of file transition.hh.

bool swallow_
protected

Definition at line 69 of file transition.hh.

QEvent::Type type_
protected

Definition at line 66 of file transition.hh.


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