Public Types | Signals | Public Member Functions | Protected Member Functions | Properties

QState Class Reference

Search for all occurrences

Detailed Description

Definition at line 61 of file qstate.h.

#include <qstate.h>

Inheritance diagram for QState:
Inheritance graph
[legend]

List of all members.

Public Types

enum   ChildMode { ExclusiveStates, ParallelStates }

Signals

void  finished ()
void  propertiesAssigned ()

Public Member Functions

  QState (QState *parent=0)
  QState (ChildMode childMode, QState *parent=0)
  ~QState ()
QAbstractState errorState () const
void  setErrorState (QAbstractState *state)
void  addTransition (QAbstractTransition *transition)
QSignalTransition addTransition (QObject *sender, const char *signal, QAbstractState *target)
QAbstractTransition addTransition (QAbstractState *target)
void  removeTransition (QAbstractTransition *transition)
QList< QAbstractTransition * >  transitions () const
QAbstractState initialState () const
void  setInitialState (QAbstractState *state)
ChildMode  childMode () const
void  setChildMode (ChildMode mode)
void  assignProperty (QObject *object, const char *name, const QVariant &value)

Protected Member Functions

void  onEntry (QEvent *event)
void  onExit (QEvent *event)
bool  event (QEvent *e)
  QState (QStatePrivate &dd, QState *parent)

Properties

QAbstractState  initialState
QAbstractState  errorState
ChildMode  childMode

Member Enumeration Documentation

enum ChildMode
Enumerator:
ExclusiveStates 
ParallelStates 

Definition at line 69 of file qstate.h.


Constructor & Destructor Documentation

QState ( QState parent = 0 )
QState ( ChildMode  childMode,
QState parent = 0 
)
~QState ( )
QState ( QStatePrivate &  dd,
QState parent 
) [protected]

Member Function Documentation

QAbstractState* errorState ( ) const
void setErrorState ( QAbstractState state )
void addTransition ( QAbstractTransition transition )
QSignalTransition* addTransition ( QObject sender,
const char *  signal,
QAbstractState target 
)
QAbstractTransition* addTransition ( QAbstractState target )
void removeTransition ( QAbstractTransition transition )
QList<QAbstractTransition*> transitions ( ) const
QAbstractState* initialState ( ) const
void setInitialState ( QAbstractState state )
ChildMode childMode ( ) const
void setChildMode ( ChildMode  mode )
void assignProperty ( QObject object,
const char *  name,
const QVariant value 
)
void finished ( ) [signal]
void propertiesAssigned ( ) [signal]
void onEntry ( QEvent event ) [protected, virtual]
void onExit ( QEvent event ) [protected, virtual]
bool event ( QEvent e ) [protected, virtual]

Reimplemented from QAbstractState.

Reimplemented in QStateMachine.


Property Documentation

QAbstractState initialState [read, write]

Definition at line 64 of file qstate.h.

QAbstractState errorState [read, write]

Definition at line 65 of file qstate.h.

ChildMode childMode [read, write]

Definition at line 66 of file qstate.h.


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

QState QState QState QState QState QState QState QState QState QState
QState QState QState QState QState QState QState QState QState QState