summaryrefslogtreecommitdiffstats
path: root/src/imports/scxmlstatemachine/plugins.qmltypes
blob: f0b5a203df5f868800db69f4945742cdac37866d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
import QtQuick.tooling 1.2

// This file describes the plugin-supplied types contained in the library.
// It is used for QML tooling purposes only.
//
// This file was auto-generated by:
// 'qmlplugindump -nonrelocatable QtScxml 5.13'

Module {
    dependencies: ["QtQuick 2.0"]
    Component {
        name: "QScxmlEventConnection"
        prototype: "QObject"
        exports: ["QtScxml/EventConnection 5.8"]
        exportMetaObjectRevisions: [0]
        Property { name: "events"; type: "QStringList" }
        Property { name: "stateMachine"; type: "QScxmlStateMachine"; isPointer: true }
        Signal {
            name: "occurred"
            Parameter { name: "event"; type: "QScxmlEvent" }
        }
    }
    Component {
        name: "QScxmlInvokedServices"
        defaultProperty: "qmlChildren"
        prototype: "QObject"
        exports: ["QtScxml/InvokedServices 5.8"]
        exportMetaObjectRevisions: [0]
        Property { name: "stateMachine"; type: "QScxmlStateMachine"; isPointer: true }
        Property { name: "children"; type: "QVariantMap"; isReadonly: true }
        Property { name: "qmlChildren"; type: "QObject"; isList: true; isReadonly: true }
    }
    Component {
        name: "QScxmlStateMachine"
        defaultProperty: "children"
        prototype: "QObject"
        exports: ["QtScxml/StateMachine 5.8"]
        isCreatable: false
        exportMetaObjectRevisions: [508]
        Property { name: "running"; type: "bool" }
        Property { name: "initialized"; type: "bool"; isReadonly: true }
        Property { name: "dataModel"; type: "QScxmlDataModel"; isPointer: true }
        Property { name: "initialValues"; type: "QVariantMap" }
        Property { name: "invokedServices"; type: "QVector<QScxmlInvokableService*>"; isReadonly: true }
        Property { name: "sessionId"; type: "string"; isReadonly: true }
        Property { name: "name"; type: "string"; isReadonly: true }
        Property { name: "invoked"; type: "bool"; isReadonly: true }
        Property { name: "parseErrors"; type: "QVector<QScxmlError>"; isReadonly: true }
        Property { name: "loader"; type: "QScxmlCompiler::Loader"; isPointer: true }
        Property { name: "tableData"; type: "QScxmlTableData"; isPointer: true }
        Signal {
            name: "runningChanged"
            Parameter { name: "running"; type: "bool" }
        }
        Signal {
            name: "invokedServicesChanged"
            Parameter { name: "invokedServices"; type: "QVector<QScxmlInvokableService*>" }
        }
        Signal {
            name: "log"
            Parameter { name: "label"; type: "string" }
            Parameter { name: "msg"; type: "string" }
        }
        Signal { name: "reachedStableState" }
        Signal { name: "finished" }
        Signal {
            name: "dataModelChanged"
            Parameter { name: "model"; type: "QScxmlDataModel"; isPointer: true }
        }
        Signal {
            name: "initialValuesChanged"
            Parameter { name: "initialValues"; type: "QVariantMap" }
        }
        Signal {
            name: "initializedChanged"
            Parameter { name: "initialized"; type: "bool" }
        }
        Signal {
            name: "loaderChanged"
            Parameter { name: "loader"; type: "QScxmlCompiler::Loader"; isPointer: true }
        }
        Signal {
            name: "tableDataChanged"
            Parameter { name: "tableData"; type: "QScxmlTableData"; isPointer: true }
        }
        Method { name: "start" }
        Method { name: "stop" }
        Method { name: "init"; type: "bool" }
        Method {
            name: "stateNames"
            type: "QStringList"
            Parameter { name: "compress"; type: "bool" }
        }
        Method { name: "stateNames"; type: "QStringList" }
        Method {
            name: "activeStateNames"
            type: "QStringList"
            Parameter { name: "compress"; type: "bool" }
        }
        Method { name: "activeStateNames"; type: "QStringList" }
        Method {
            name: "isActive"
            type: "bool"
            Parameter { name: "scxmlStateName"; type: "string" }
        }
        Method {
            name: "submitEvent"
            Parameter { name: "event"; type: "QScxmlEvent"; isPointer: true }
        }
        Method {
            name: "submitEvent"
            Parameter { name: "eventName"; type: "string" }
        }
        Method {
            name: "submitEvent"
            Parameter { name: "eventName"; type: "string" }
            Parameter { name: "data"; type: "QVariant" }
        }
        Method {
            name: "cancelDelayedEvent"
            Parameter { name: "sendId"; type: "string" }
        }
        Method {
            name: "isDispatchableTarget"
            type: "bool"
            Parameter { name: "target"; type: "string" }
        }
        Property { name: "children"; revision: 508; type: "QObject"; isList: true; isReadonly: true }
    }
    Component {
        name: "QScxmlStateMachineLoader"
        prototype: "QObject"
        exports: ["QtScxml/StateMachineLoader 5.8"]
        exportMetaObjectRevisions: [0]
        Property { name: "source"; type: "QUrl" }
        Property { name: "stateMachine"; type: "QScxmlStateMachine"; isReadonly: true; isPointer: true }
        Property { name: "initialValues"; type: "QVariantMap" }
        Property { name: "dataModel"; type: "QScxmlDataModel"; isPointer: true }
    }
}