Property.qml 784 B

1234567891011121314151617181920212223242526
  1. // Copyright (C) 2021 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. Tooling.Member {
  6. property string type
  7. property bool isPointer: false
  8. property bool isReadonly: false
  9. property bool isRequired: false
  10. property bool isList: false
  11. property bool isFinal: false
  12. property bool isOverride: false
  13. property bool isVirtual: false
  14. property bool isTypeConstant: false
  15. property bool isPropertyConstant: false
  16. property int revision: 0
  17. property string bindable
  18. property string read
  19. property string write
  20. property string reset
  21. property string notify
  22. property string privateClass
  23. property int index: -1
  24. }