First upload, 18 controller version

This commit is contained in:
2026-04-14 15:23:56 +02:00
commit 8c55001a1c
3810 changed files with 764061 additions and 0 deletions

View File

@@ -0,0 +1,479 @@
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 qmltyperegistrar.
Module {
Component {
file: "private/eventconnection_p.h"
lineNumber: 39
name: "QScxmlEventConnection"
accessSemantics: "reference"
prototype: "QObject"
interfaces: ["QQmlParserStatus"]
exports: [
"QtScxml/EventConnection 5.8",
"QtScxml/EventConnection 6.0"
]
exportMetaObjectRevisions: [1288, 1536]
Property {
name: "events"
type: "QStringList"
bindable: "bindableEvents"
read: "events"
write: "setEvents"
notify: "eventsChanged"
index: 0
lineNumber: 42
}
Property {
name: "stateMachine"
type: "QScxmlStateMachine"
isPointer: true
bindable: "bindableStateMachine"
read: "stateMachine"
write: "setStateMachine"
notify: "stateMachineChanged"
index: 1
lineNumber: 44
}
Signal { name: "eventsChanged"; lineNumber: 62 }
Signal { name: "stateMachineChanged"; lineNumber: 63 }
Signal {
name: "occurred"
lineNumber: 65
Parameter { name: "event"; type: "QScxmlEvent" }
}
}
Component {
file: "private/eventconnection_p.h"
lineNumber: 31
name: "QScxmlEvent"
accessSemantics: "value"
Enum {
name: "EventType"
lineNumber: 38
values: ["PlatformEvent", "InternalEvent", "ExternalEvent"]
}
Property { name: "name"; type: "QString"; read: "name"; write: "setName"; index: 0; lineNumber: 19 }
Property {
name: "eventType"
type: "EventType"
read: "eventType"
write: "setEventType"
index: 1
lineNumber: 20
}
Property {
name: "scxmlType"
type: "QString"
read: "scxmlType"
index: 2
lineNumber: 21
isReadonly: true
}
Property {
name: "sendId"
type: "QString"
read: "sendId"
write: "setSendId"
index: 3
lineNumber: 22
}
Property {
name: "origin"
type: "QString"
read: "origin"
write: "setOrigin"
index: 4
lineNumber: 23
}
Property {
name: "originType"
type: "QString"
read: "originType"
write: "setOriginType"
index: 5
lineNumber: 24
}
Property {
name: "invokeId"
type: "QString"
read: "invokeId"
write: "setInvokeId"
index: 6
lineNumber: 25
}
Property { name: "delay"; type: "int"; read: "delay"; write: "setDelay"; index: 7; lineNumber: 26 }
Property { name: "data"; type: "QVariant"; read: "data"; write: "setData"; index: 8; lineNumber: 27 }
Property {
name: "errorEvent"
type: "bool"
read: "isErrorEvent"
index: 9
lineNumber: 28
isReadonly: true
}
Property {
name: "errorMessage"
type: "QString"
read: "errorMessage"
write: "setErrorMessage"
index: 10
lineNumber: 29
}
Method { name: "clear"; lineNumber: 68 }
}
Component {
file: "private/invokedservices_p.h"
lineNumber: 29
name: "QScxmlInvokedServices"
accessSemantics: "reference"
defaultProperty: "qmlChildren"
prototype: "QObject"
interfaces: ["QQmlParserStatus"]
exports: [
"QtScxml/InvokedServices 5.8",
"QtScxml/InvokedServices 6.0"
]
exportMetaObjectRevisions: [1288, 1536]
Property {
name: "stateMachine"
type: "QScxmlStateMachine"
isPointer: true
bindable: "bindableStateMachine"
read: "stateMachine"
write: "setStateMachine"
notify: "stateMachineChanged"
index: 0
lineNumber: 32
}
Property {
name: "children"
type: "QVariantMap"
bindable: "bindableChildren"
read: "children"
notify: "childrenChanged"
index: 1
lineNumber: 34
isReadonly: true
}
Property {
name: "qmlChildren"
type: "QObject"
isList: true
read: "qmlChildren"
index: 2
lineNumber: 35
isReadonly: true
}
Signal { name: "childrenChanged"; lineNumber: 54 }
Signal { name: "stateMachineChanged"; lineNumber: 55 }
}
Component {
file: "private/statemachineextended_p.h"
lineNumber: 28
name: "QScxmlStateMachineExtended"
accessSemantics: "reference"
defaultProperty: "children"
prototype: "QObject"
Property {
name: "children"
type: "QObject"
isList: true
read: "children"
index: 0
lineNumber: 31
isReadonly: true
}
}
Component {
file: "private/statemachineextended_p.h"
lineNumber: 42
name: "QScxmlStateMachine"
accessSemantics: "reference"
prototype: "QObject"
extension: "QScxmlStateMachineExtended"
exports: ["QtScxml/StateMachine 5.8", "QtScxml/StateMachine 6.0"]
isCreatable: false
exportMetaObjectRevisions: [1288, 1536]
Property {
name: "running"
type: "bool"
read: "isRunning"
write: "setRunning"
notify: "runningChanged"
index: 0
lineNumber: 34
}
Property {
name: "initialized"
type: "bool"
bindable: "bindableInitialized"
read: "isInitialized"
notify: "initializedChanged"
index: 1
lineNumber: 35
isReadonly: true
}
Property {
name: "dataModel"
type: "QScxmlDataModel"
isPointer: true
bindable: "bindableDataModel"
read: "dataModel"
write: "setDataModel"
notify: "dataModelChanged"
index: 2
lineNumber: 37
}
Property {
name: "initialValues"
type: "QVariantMap"
bindable: "bindableInitialValues"
read: "initialValues"
write: "setInitialValues"
notify: "initialValuesChanged"
index: 3
lineNumber: 39
}
Property {
name: "invokedServices"
type: "QList<QScxmlInvokableService*>"
bindable: "bindableInvokedServices"
read: "invokedServices"
notify: "invokedServicesChanged"
index: 4
lineNumber: 41
isReadonly: true
}
Property {
name: "sessionId"
type: "QString"
read: "sessionId"
index: 5
lineNumber: 43
isReadonly: true
isPropertyConstant: true
}
Property {
name: "name"
type: "QString"
read: "name"
index: 6
lineNumber: 44
isReadonly: true
isPropertyConstant: true
}
Property {
name: "invoked"
type: "bool"
read: "isInvoked"
index: 7
lineNumber: 45
isReadonly: true
isPropertyConstant: true
}
Property {
name: "parseErrors"
type: "QScxmlError"
isList: true
read: "parseErrors"
index: 8
lineNumber: 46
isReadonly: true
isPropertyConstant: true
}
Property {
name: "loader"
type: "QScxmlCompiler::Loader"
isPointer: true
bindable: "bindableLoader"
read: "loader"
write: "setLoader"
notify: "loaderChanged"
index: 9
lineNumber: 47
}
Property {
name: "tableData"
type: "QScxmlTableData"
isPointer: true
bindable: "bindableTableData"
read: "tableData"
write: "setTableData"
notify: "tableDataChanged"
index: 10
lineNumber: 49
}
Signal {
name: "runningChanged"
lineNumber: 255
Parameter { name: "running"; type: "bool" }
}
Signal {
name: "invokedServicesChanged"
lineNumber: 256
Parameter { name: "invokedServices"; type: "QList<QScxmlInvokableService*>" }
}
Signal {
name: "log"
lineNumber: 257
Parameter { name: "label"; type: "QString" }
Parameter { name: "msg"; type: "QString" }
}
Signal { name: "reachedStableState"; lineNumber: 258 }
Signal { name: "finished"; lineNumber: 259 }
Signal {
name: "dataModelChanged"
lineNumber: 260
Parameter { name: "model"; type: "QScxmlDataModel"; isPointer: true }
}
Signal {
name: "initialValuesChanged"
lineNumber: 261
Parameter { name: "initialValues"; type: "QVariantMap" }
}
Signal {
name: "initializedChanged"
lineNumber: 262
Parameter { name: "initialized"; type: "bool" }
}
Signal {
name: "loaderChanged"
lineNumber: 263
Parameter { name: "loader"; type: "QScxmlCompiler::Loader"; isPointer: true }
}
Signal {
name: "tableDataChanged"
lineNumber: 264
Parameter { name: "tableData"; type: "QScxmlTableData"; isPointer: true }
}
Method { name: "start"; lineNumber: 267 }
Method { name: "stop"; lineNumber: 268 }
Method { name: "init"; type: "bool"; lineNumber: 269 }
Method {
name: "stateNames"
type: "QStringList"
isMethodConstant: true
lineNumber: 83
Parameter { name: "compress"; type: "bool" }
}
Method {
name: "stateNames"
type: "QStringList"
isCloned: true
isMethodConstant: true
lineNumber: 83
}
Method {
name: "activeStateNames"
type: "QStringList"
isMethodConstant: true
lineNumber: 84
Parameter { name: "compress"; type: "bool" }
}
Method {
name: "activeStateNames"
type: "QStringList"
isCloned: true
isMethodConstant: true
lineNumber: 84
}
Method {
name: "isActive"
type: "bool"
isMethodConstant: true
lineNumber: 85
Parameter { name: "scxmlStateName"; type: "QString" }
}
Method {
name: "submitEvent"
lineNumber: 240
Parameter { name: "event"; type: "QScxmlEvent"; isPointer: true }
}
Method {
name: "submitEvent"
lineNumber: 241
Parameter { name: "eventName"; type: "QString" }
}
Method {
name: "submitEvent"
lineNumber: 242
Parameter { name: "eventName"; type: "QString" }
Parameter { name: "data"; type: "QVariant" }
}
Method {
name: "cancelDelayedEvent"
lineNumber: 243
Parameter { name: "sendId"; type: "QString" }
}
Method {
name: "isDispatchableTarget"
type: "bool"
isMethodConstant: true
lineNumber: 245
Parameter { name: "target"; type: "QString" }
}
}
Component {
file: "private/statemachineloader_p.h"
lineNumber: 28
name: "QScxmlStateMachineLoader"
accessSemantics: "reference"
prototype: "QObject"
exports: [
"QtScxml/StateMachineLoader 5.8",
"QtScxml/StateMachineLoader 6.0"
]
exportMetaObjectRevisions: [1288, 1536]
Property {
name: "source"
type: "QUrl"
bindable: "bindableSource"
read: "source"
write: "setSource"
notify: "sourceChanged"
index: 0
lineNumber: 31
}
Property {
name: "stateMachine"
type: "QScxmlStateMachine"
isPointer: true
bindable: "bindableStateMachine"
read: "stateMachine"
notify: "stateMachineChanged"
index: 1
lineNumber: 33
isReadonly: true
}
Property {
name: "initialValues"
type: "QVariantMap"
bindable: "bindableInitialValues"
read: "initialValues"
write: "setInitialValues"
notify: "initialValuesChanged"
index: 2
lineNumber: 35
}
Property {
name: "dataModel"
type: "QScxmlDataModel"
isPointer: true
bindable: "bindableDataModel"
read: "dataModel"
write: "setDataModel"
notify: "dataModelChanged"
index: 3
lineNumber: 37
}
Signal { name: "sourceChanged"; lineNumber: 61 }
Signal { name: "initialValuesChanged"; lineNumber: 62 }
Signal { name: "stateMachineChanged"; lineNumber: 63 }
Signal { name: "dataModelChanged"; lineNumber: 64 }
}
}

View File

@@ -0,0 +1,8 @@
module QtScxml
linktarget Qt6::declarative_scxml
optional plugin declarative_scxmlplugin
classname QScxmlStateMachinePlugin
typeinfo plugins.qmltypes
depends QtQml
prefer :/qt-project.org/imports/QtScxml/