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
@@ -0,0 +1,35 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
QtObject {
default property list<Tooling.Member> members
property string file
property int lineNumber
required property string name
property list<string> aliases: []
property string prototype
property list<string> exports: []
property list<int> exportMetaObjectRevisions
property list<string> interfaces
property list<string> deferredNames
property list<string> immediateNames
property string attachedType
property string valueType
property string extension
property bool isSingleton: false
property bool isCreatable: accessSemantics === "reference" && name.length > 0
property bool isStructured: false
property bool isComposite: false
property bool isJavaScriptBuiltin: false
property bool hasCustomParser: false
property bool extensionIsJavaScript: false
property bool extensionIsNamespace: false
property bool enforcesScopedEnums: false
property string accessSemantics: "reference"
property string defaultProperty
property string parentProperty
}
@@ -0,0 +1,13 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
property string alias
property string type
property bool isFlag: false
property bool isScoped: false
property var values: []
}
@@ -0,0 +1,9 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
QtObject {
required property string name
property int lineNumber: 0
}
@@ -0,0 +1,18 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
default property list<Tooling.Parameter> parameters
property string type
property int revision: 0
property bool isConstructor: false
property bool isList: false
property bool isPointer: false
property bool isJavaScriptFunction: false
property bool isCloned: false
property bool isTypeConstant: false
property bool isMethodConstant: false
}
@@ -0,0 +1,10 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
QtObject {
default property list<Tooling.Component> components
property list<string> dependencies: []
}
@@ -0,0 +1,12 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
QtObject {
property string name
property string type
property bool isPointer: false
property bool isList: false
property bool isTypeConstant: false
}
@@ -0,0 +1,24 @@
// Copyright (C) 2021 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
property string type
property bool isPointer: false
property bool isReadonly: false
property bool isRequired: false
property bool isList: false
property bool isFinal: false
property bool isTypeConstant: false
property bool isPropertyConstant: false
property int revision: 0
property string bindable
property string read
property string write
property string reset
property string notify
property string privateClass
property int index: -1
}
@@ -0,0 +1,13 @@
// Copyright (C) 2020 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
import QML
import QtQuick.tooling as Tooling
Tooling.Member {
default property list<Tooling.Parameter> parameters
property int revision: 0
property string type
property bool isCloned: false
property bool isMethodConstant: false
}
@@ -0,0 +1,23 @@
module QtQuick.tooling
linktarget Qt6::quicktooling
plugin quicktoolingplugin
classname QtQuick_toolingPlugin
typeinfo quicktooling.qmltypes
prefer :/qt-project.org/imports/QtQuick/tooling/
Component 1.2 Component.qml
Component 6.0 Component.qml
Enum 1.2 Enum.qml
Enum 6.0 Enum.qml
Member 1.2 Member.qml
Member 6.0 Member.qml
Method 1.2 Method.qml
Method 6.0 Method.qml
Module 1.2 Module.qml
Module 6.0 Module.qml
Parameter 1.2 Parameter.qml
Parameter 6.0 Parameter.qml
Property 1.2 Property.qml
Property 6.0 Property.qml
Signal 1.2 Signal.qml
Signal 6.0 Signal.qml
@@ -0,0 +1,8 @@
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 {}