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

#include <transition.hh>

Inherits QObject.

Inherited by AutomaticTransition, KeyEventTransition, MouseEventTransition, and SignalTransition.

Signals

void triggered ()
 

Public Member Functions

 TransitionBase (State *target, TransitionGuard *guard=new TransitionGuard())
 

Protected Member Functions

void trigger_ ()
 
bool is_active_ ()
 

Protected Attributes

Statetarget_
 
TransitionGuardguard_
 

Detailed Description

Definition at line 40 of file transition.hh.

Constructor & Destructor Documentation

TransitionBase ( State target,
TransitionGuard guard = new TransitionGuard() 
)

Member Function Documentation

bool is_active_ ( )
protected
void trigger_ ( )
protected
void triggered ( )
signal

Field Documentation

TransitionGuard* guard_
protected

Definition at line 50 of file transition.hh.

State* target_
protected

Definition at line 49 of file transition.hh.


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