java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.QAbstractState
io.qt.core.QState
io.qt.core.QStateMachine
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QStateMachine extends QState
Hierarchical finite state machine
Java wrapper for Qt class QStateMachine
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QStateMachine.Error
Java wrapper for Qt enum QStateMachine::Errorstatic class
QStateMachine.EventPriority
Java wrapper for Qt enum QStateMachine::EventPrioritystatic class
QStateMachine.SignalEvent
Represents a Qt signal eventstatic class
QStateMachine.WrappedEvent
Inherits QEvent and holds a clone of an event associated with a QObjectNested classes/interfaces inherited from class io.qt.core.QState
QState.ChildMode, QState.RestorePolicy
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<@QtPrimitiveType Boolean>
runningChanged
QObject.PrivateSignal0
started
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.PrivateSignal0
stopped
Fields inherited from class io.qt.core.QState
childModeChanged, errorStateChanged, finished, initialStateChanged, propertiesAssigned
-
Constructor Summary
Constructors Modifier Constructor Description QStateMachine()
Overloaded constructor forQStateMachine(io.qt.core.QObject)
withparent = null
.QStateMachine(QObject parent)
protected
QStateMachine(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.QStateMachine(QState.ChildMode childMode)
Overloaded constructor forQStateMachine(io.qt.core.QState.ChildMode, io.qt.core.QObject)
withparent = null
.QStateMachine(QState.ChildMode childMode, QObject parent)
protected
QStateMachine(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QState
addTransition, addTransition, addTransition, addTransition, assignProperty, childMode, errorState, initialState, removeTransition, setChildMode, setErrorState, setInitialState, transitions
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
runningChanged
-
started
-
stopped
-
-
Constructor Details
-
QStateMachine
public QStateMachine()Overloaded constructor for
QStateMachine(io.qt.core.QObject)
withparent = null
. -
QStateMachine
-
QStateMachine
Overloaded constructor for
QStateMachine(io.qt.core.QState.ChildMode, io.qt.core.QObject)
withparent = null
. -
QStateMachine
-
QStateMachine
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QStateMachine
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
addDefaultAnimation
-
addState
-
cancelDelayedEvent
-
clearError
-
configuration
-
defaultAnimations
-
error
-
errorString
-
globalRestorePolicy
-
isAnimated
-
isRunning
-
postDelayedEvent
-
postEvent
Overloaded function for
postEvent(io.qt.core.QEvent, io.qt.core.QStateMachine.EventPriority)
withpriority = io.qt.core.QStateMachine.EventPriority.NormalPriority
. -
postEvent
-
removeDefaultAnimation
-
removeState
-
setAnimated
-
setGlobalRestorePolicy
-
setRunning
public final void setRunning(boolean running) -
start
public final void start() -
stop
public final void stop() -
beginMicrostep
-
beginSelectTransitions
-
endMicrostep
-
endSelectTransitions
-
event
-
eventFilter
- Overrides:
eventFilter
in classQObject
-
onEntry
-
onExit
-