aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/tooling/Component.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/tooling/Component.qml')
-rw-r--r--src/imports/tooling/Component.qml31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/imports/tooling/Component.qml b/src/imports/tooling/Component.qml
new file mode 100644
index 0000000000..6a5cde3c2a
--- /dev/null
+++ b/src/imports/tooling/Component.qml
@@ -0,0 +1,31 @@
+// 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 {
+ default property list<Member> members
+
+ property string file
+ 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 hasCustomParser: false
+ property bool extensionIsJavaScript: false
+ property bool extensionIsNamespace: false
+ property string accessSemantics: "reference"
+ property string defaultProperty
+ property string parentProperty
+}