diff options
Diffstat (limited to 'src/imports/tooling/Component.qml')
-rw-r--r-- | src/imports/tooling/Component.qml | 31 |
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 +} |