StateMachine Class Reference

#include <state_machine.hh>


Public Member Functions

 StateMachine (QObject *parent)
void addState (State *state)
void setInitialState (State *state)
void start ()
bool isActive (State *state)
void setActive (State *state)
bool eventFilter (QObject *watched, QEvent *event)

Protected Attributes

Stateactive_state_


Detailed Description

Definition at line 14 of file state_machine.hh.


Constructor & Destructor Documentation

StateMachine ( QObject *  parent  ) 


Member Function Documentation

void addState ( State state  ) 

bool eventFilter ( QObject *  watched,
QEvent *  event 
)

bool isActive ( State state  ) 

void setActive ( State state  ) 

void setInitialState ( State state  ) 

void start (  ) 


Field Documentation

State* active_state_ [protected]

Definition at line 25 of file state_machine.hh.


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

Generated on Fri Jul 2 14:23:06 2010 for OpenStructure by  doxygen 1.5.8