StateChangeScript QML Type | Qt Quick 5.9

Qt 5.9 | Qt Quick | QML Types | StateChangeScript QML Type

Qt 5.9.4 Reference Documentation

# StateChangeScript QML Type

Specifies how to run a script in a state More...

Import Statement: | import QtQuick 2.7

- List of all members, including inherited members

## Properties

- name : string
- script : script

## Detailed Description

A StateChangeScript is run upon entering a state. You can optionally use ScriptAction to specify the point in the transition at which the StateChangeScript should be run.

      State {
          name: "state1"
          StateChangeScript {
              name: "myScript"
              script: doStateStuff();
          }
          // ...
      }
      // ...
      Transition {
          to: "state1"
          SequentialAnimation {
              NumberAnimation { /* ... */ }
              ScriptAction { scriptName: "myScript" }
              NumberAnimation { /* ... */ }
          }
      }

See also ScriptAction.

## Property Documentation

name : string

This property holds the name of the script. This name can be used by a ScriptAction to target a specific script.

See also ScriptAction::scriptName.

script : script

This property holds the script to run when the state is current.