The TimeoutTransition type provides a transition based on a timer. More...
| Import Statement: | import QtQml.StateMachine |
| Since: | Qt 5.4 |
| Inherits: |
Timer type can be combined with SignalTransition to enact more complex timeout based transitions.
TimeoutTransition is part of Qt State Machine QML API
import QtQuick
import QtQml.StateMachine as DSM
Rectangle {
Button {
anchors.fill: parent
id: button
text: "Finish state"
enabled: !stateMachine.running
onClicked: stateMachine.running = true
DSM.StateMachine {
id: stateMachine
initialState: state
running: true
DSM.State {
id: state
DSM.TimeoutTransition {
targetState: finalState
timeout: 1000
}
}
DSM.FinalState {
id: finalState
}
}
}
} See also StateMachine, SignalTransition, FinalState, and HistoryState.
timeout : int
The timeout interval in milliseconds.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtqml-statemachine-timeouttransition.html