aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/tooling/Component.qml
blob: 6a5cde3c2a8b0f75227b3ad2e37304bfc1e17179 (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
// 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
}