summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKent Hansen <khansen@trolltech.com>2009-04-20 10:49:24 +0200
committerKent Hansen <khansen@trolltech.com>2009-04-20 10:49:24 +0200
commitf2d10ae7b08e268ab619bddb698924629b3587dd (patch)
treea25376b3c453380a345492fc2c3e20ca0b0c6a5d /src
parent49b496d9601af37de1627ef2014f011b501ceeed (diff)
downloadqt4-tools-f2d10ae7b08e268ab619bddb698924629b3587dd.tar.gz
doc
Diffstat (limited to 'src')
-rw-r--r--src/corelib/statemachine/qabstractstate.cpp1
-rw-r--r--src/corelib/statemachine/qabstracttransition.cpp1
-rw-r--r--src/corelib/statemachine/qactionstate.cpp1
-rw-r--r--src/corelib/statemachine/qeventtransition.cpp5
-rw-r--r--src/corelib/statemachine/qfinalstate.cpp1
-rw-r--r--src/corelib/statemachine/qhistorystate.cpp1
-rw-r--r--src/corelib/statemachine/qsignaltransition.cpp1
-rw-r--r--src/corelib/statemachine/qstate.cpp4
-rw-r--r--src/corelib/statemachine/qstateaction.cpp8
-rw-r--r--src/corelib/statemachine/qstatemachine.cpp5
-rw-r--r--src/corelib/statemachine/qtransition.cpp1
-rw-r--r--src/gui/statemachine/qkeyeventtransition.cpp1
-rw-r--r--src/gui/statemachine/qmouseeventtransition.cpp1
13 files changed, 25 insertions, 6 deletions
diff --git a/src/corelib/statemachine/qabstractstate.cpp b/src/corelib/statemachine/qabstractstate.cpp
index c85fd095d9..89dcff99a8 100644
--- a/src/corelib/statemachine/qabstractstate.cpp
+++ b/src/corelib/statemachine/qabstractstate.cpp
@@ -52,6 +52,7 @@ QT_BEGIN_NAMESPACE
\brief The QAbstractState class is the base class of states of a QStateMachine.
+ \since 4.6
\ingroup statemachine
The QAbstractState class is the abstract base class of states that are part
diff --git a/src/corelib/statemachine/qabstracttransition.cpp b/src/corelib/statemachine/qabstracttransition.cpp
index 36de7f5778..aff7475a6d 100644
--- a/src/corelib/statemachine/qabstracttransition.cpp
+++ b/src/corelib/statemachine/qabstracttransition.cpp
@@ -52,6 +52,7 @@ QT_BEGIN_NAMESPACE
\brief The QAbstractTransition class is the base class of transitions between QAbstractState objects.
+ \since 4.6
\ingroup statemachine
The QAbstractTransition class is the abstract base class of transitions
diff --git a/src/corelib/statemachine/qactionstate.cpp b/src/corelib/statemachine/qactionstate.cpp
index 7f44994a4b..1da035065a 100644
--- a/src/corelib/statemachine/qactionstate.cpp
+++ b/src/corelib/statemachine/qactionstate.cpp
@@ -51,6 +51,7 @@ QT_BEGIN_NAMESPACE
\brief The QActionState class provides an action-based state.
+ \since 4.6
\ingroup statemachine
QActionState executes \l{QStateAction}{state actions} when the state is
diff --git a/src/corelib/statemachine/qeventtransition.cpp b/src/corelib/statemachine/qeventtransition.cpp
index b03074d569..078253a07c 100644
--- a/src/corelib/statemachine/qeventtransition.cpp
+++ b/src/corelib/statemachine/qeventtransition.cpp
@@ -55,10 +55,11 @@ QT_BEGIN_NAMESPACE
\brief The QEventTransition class provides a QObject-specific transition for Qt events.
+ \since 4.6
\ingroup statemachine
- A QEventTransition object binds an event or transition to a particular
- QObject. QEventTransition is part of \l{The State Machine Framework}.
+ A QEventTransition object binds an event to a particular QObject.
+ QEventTransition is part of \l{The State Machine Framework}.
Example:
diff --git a/src/corelib/statemachine/qfinalstate.cpp b/src/corelib/statemachine/qfinalstate.cpp
index 5219b1b57c..abf9d2e170 100644
--- a/src/corelib/statemachine/qfinalstate.cpp
+++ b/src/corelib/statemachine/qfinalstate.cpp
@@ -49,6 +49,7 @@ QT_BEGIN_NAMESPACE
\brief The QFinalState class provides a final state.
+ \since 4.6
\ingroup statemachine
A final state is used to communicate that (part of) a QStateMachine has
diff --git a/src/corelib/statemachine/qhistorystate.cpp b/src/corelib/statemachine/qhistorystate.cpp
index a0c933c45d..8143d41354 100644
--- a/src/corelib/statemachine/qhistorystate.cpp
+++ b/src/corelib/statemachine/qhistorystate.cpp
@@ -49,6 +49,7 @@ QT_BEGIN_NAMESPACE
\brief The QHistoryState class provides a means of returning to a previously active substate.
+ \since 4.6
\ingroup statemachine
A history state is a pseudo-state that represents the child state that the
diff --git a/src/corelib/statemachine/qsignaltransition.cpp b/src/corelib/statemachine/qsignaltransition.cpp
index 9c03b94533..83733cf088 100644
--- a/src/corelib/statemachine/qsignaltransition.cpp
+++ b/src/corelib/statemachine/qsignaltransition.cpp
@@ -55,6 +55,7 @@ QT_BEGIN_NAMESPACE
\brief The QSignalTransition class provides a transition based on a Qt signal.
+ \since 4.6
\ingroup statemachine
Typically you would use the overload of QState::addTransition() that takes a
diff --git a/src/corelib/statemachine/qstate.cpp b/src/corelib/statemachine/qstate.cpp
index 944ca2c091..e3da1c5156 100644
--- a/src/corelib/statemachine/qstate.cpp
+++ b/src/corelib/statemachine/qstate.cpp
@@ -57,6 +57,7 @@ QT_BEGIN_NAMESPACE
\brief The QState class provides a general-purpose state for QStateMachine.
+ \since 4.6
\ingroup statemachine
QState objects can have child states, and can have transitions to other
@@ -74,6 +75,9 @@ QT_BEGIN_NAMESPACE
The addHistoryState() function adds a history state.
+ The addFinishedTransition() function creates and adds a transition that's
+ triggered when a final child state is entered.
+
The setErrorState() sets the state's error state. The error state is the
state that the state machine will transition to if an error is detected when
attempting to enter the state (e.g. because no initial state has been set).
diff --git a/src/corelib/statemachine/qstateaction.cpp b/src/corelib/statemachine/qstateaction.cpp
index b03aa19590..569d5d57ac 100644
--- a/src/corelib/statemachine/qstateaction.cpp
+++ b/src/corelib/statemachine/qstateaction.cpp
@@ -71,11 +71,12 @@ void QStateActionPrivate::callExecute()
\brief The QStateAction class is the base class of QState actions.
+ \since 4.6
\ingroup statemachine
- A state action is added to a state by calling QState::addEntryAction() or
- QState::addExitAction(). QStateAction is part of \l{The State Machine
- Framework}.
+ A state action is added to a state by calling QActionState::addEntryAction()
+ or QActionState::addExitAction(). QStateAction is part of \l{The State
+ Machine Framework}.
\section1 Subclassing
@@ -152,6 +153,7 @@ QStateInvokeMethodActionPrivate *QStateInvokeMethodActionPrivate::get(QStateInvo
\brief The QStateInvokeMethodAction class provides an invoke method action for QObjects.
+ \since 4.6
\ingroup statemachine
The QStateInvokeMethodAction class provides an action that calls a method of
diff --git a/src/corelib/statemachine/qstatemachine.cpp b/src/corelib/statemachine/qstatemachine.cpp
index f1fc8a0e7a..77c2a12b6b 100644
--- a/src/corelib/statemachine/qstatemachine.cpp
+++ b/src/corelib/statemachine/qstatemachine.cpp
@@ -92,6 +92,7 @@ QT_BEGIN_NAMESPACE
\brief The QStateMachine class provides a hierarchical finite state machine.
+ \since 4.6
\ingroup statemachine
The QStateMachine class provides a hierarchical finite state machine based
@@ -110,7 +111,7 @@ QT_BEGIN_NAMESPACE
invoke methods on QObjects when the state is entered or exited. This is
typically used in conjunction with \l{Signals and Slots}{signals}; the
signals determine the flow of the state graph, whereas the states' property
- assigments and method invocations are the actions.
+ assignments and method invocations are the actions.
Use the addState() function to add a state to the state machine;
alternatively, pass the machine's rootState() to the state constructor. Use
@@ -1907,6 +1908,7 @@ QSignalEventGenerator::QSignalEventGenerator(
\brief The QSignalEvent class represents a Qt signal event.
+ \since 4.6
\ingroup statemachine
A signal event is generated by a QStateMachine in response to a Qt
@@ -1972,6 +1974,7 @@ QSignalEvent::~QSignalEvent()
\brief The QStateFinishedEvent class contains parameters that describe a state that has finished.
+ \since 4.6
\ingroup statemachine
A state is finished when one of its final child states (a QFinalState) is
diff --git a/src/corelib/statemachine/qtransition.cpp b/src/corelib/statemachine/qtransition.cpp
index debfd21576..ec9cc81840 100644
--- a/src/corelib/statemachine/qtransition.cpp
+++ b/src/corelib/statemachine/qtransition.cpp
@@ -51,6 +51,7 @@ QT_BEGIN_NAMESPACE
\brief The QTransition class provides an action-based transition.
+ \since 4.6
\ingroup statemachine
QTransition provides an action-based transition; you add actions with the
diff --git a/src/gui/statemachine/qkeyeventtransition.cpp b/src/gui/statemachine/qkeyeventtransition.cpp
index a4e882da4e..88e4adda1f 100644
--- a/src/gui/statemachine/qkeyeventtransition.cpp
+++ b/src/gui/statemachine/qkeyeventtransition.cpp
@@ -25,6 +25,7 @@ QT_BEGIN_NAMESPACE
\brief The QKeyEventTransition class provides a transition for key events.
+ \since 4.6
\ingroup statemachine
QKeyEventTransition is part of \l{The State Machine Framework}.
diff --git a/src/gui/statemachine/qmouseeventtransition.cpp b/src/gui/statemachine/qmouseeventtransition.cpp
index e16cb38cc6..f5df904915 100644
--- a/src/gui/statemachine/qmouseeventtransition.cpp
+++ b/src/gui/statemachine/qmouseeventtransition.cpp
@@ -26,6 +26,7 @@ QT_BEGIN_NAMESPACE
\brief The QMouseEventTransition class provides a transition for mouse events.
+ \since 4.6
\ingroup statemachine
QMouseEventTransition is part of \l{The State Machine Framework}.