Component.qml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright (C) 2020 The Qt Company Ltd.
  2. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
  3. import QML
  4. import QtQuick.tooling as Tooling
  5. QtObject {
  6. default property list<Tooling.Member> members
  7. property string file
  8. property int lineNumber
  9. required property string name
  10. property list<string> aliases: []
  11. property string prototype
  12. property list<string> exports: []
  13. property list<int> exportMetaObjectRevisions
  14. property list<string> interfaces
  15. property list<string> deferredNames
  16. property list<string> immediateNames
  17. property string attachedType
  18. property string valueType
  19. property string extension
  20. property bool isSingleton: false
  21. property bool isCreatable: accessSemantics === "reference" && name.length > 0
  22. property bool isStructured: false
  23. property bool isComposite: false
  24. property bool isJavaScriptBuiltin: false
  25. property bool hasCustomParser: false
  26. property bool extensionIsJavaScript: false
  27. property bool extensionIsNamespace: false
  28. property bool enforcesScopedEnums: false
  29. property string accessSemantics: "reference"
  30. property string defaultProperty
  31. property string parentProperty
  32. }