Qt Reference Documentation

Contents

QML StateChangeScript Element

The StateChangeScript element allows you to run a script in a state. More...

  • List of all members, including inherited members
  • Properties

    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 to 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.