Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-108883

Improve documentation on how to expose value types with enums to QML

    XMLWordPrintable

Details

    Description

      The attached example runs into

      Warning: main.qml:11:26: Unqualified access
          property int evtype: EventType.INFO
                               ^^^^^^^^^
      Error: main.qml:11:26: Could not compile binding for evtype: Cannot access value for name EventType
          property int evtype: EventType.INFO
                               ^^^^^^^^^
      

      until you make EventType inherit from QObject and replace Q_GADGET by Q_OBJECT.

      From my understanding (and it works for some years in runtime), pure gadgets should be able to keep enums.

      Attachments

        Activity

          People

            qtqmlteam Qt Qml Team User
            cajus Cajus Pollmeier
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: