Public Member Functions | Protected Member Functions

OneStateTransition Class Reference

#include <oneStateTransition.h>

Inheritance diagram for OneStateTransition:
Collaboration diagram for OneStateTransition:

List of all members.

Public Member Functions

 OneStateTransition (Editor *parent, State *ss, bool dimmed)
virtual void assign ()
 Assign to all referenced states (to theirs trList).
virtual QString getTypeNameSuffix () const
virtual void unassign ()

Protected Member Functions

virtual void mouseReleaseEvent (QGraphicsSceneMouseEvent *event)

Detailed Description

Definition at line 6 of file oneStateTransition.h.


Constructor & Destructor Documentation

OneStateTransition::OneStateTransition ( Editor parent,
State ss,
bool  dimmed 
) [inline]

Definition at line 9 of file oneStateTransition.h.


Member Function Documentation

void OneStateTransition::assign (  )  [virtual]

Assign to all referenced states (to theirs trList).

Implements Transition.

Definition at line 27 of file oneStateTransition.cpp.

References State::addTransition(), and Transition::startState.

Here is the call graph for this function:

QString OneStateTransition::getTypeNameSuffix (  )  const [virtual]

Reimplemented from Transition.

Definition at line 9 of file oneStateTransition.cpp.

References EAST, Transition::getDirection(), NORTH, NORTH_EAST, NORTH_WEST, RELLOG, SOUTH, SOUTH_EAST, SOUTH_WEST, and WEST.

Referenced by TransitionLoop::getVCCommand(), TransitionSELine::getVCCommand(), and Editor::showPopup().

Here is the call graph for this function:

Here is the caller graph for this function:

void OneStateTransition::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event  )  [protected, virtual]
void OneStateTransition::unassign (  )  [virtual]

Implements Transition.

Definition at line 32 of file oneStateTransition.cpp.

References State::removeTransition(), and Transition::startState.

Here is the call graph for this function:


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