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

Q_ENUMs from one class cannot be used as a Q_INVOKABLE function parameter of another class

    Details

    • Commits:
      3e9b752bf4114b2b06e2f8f65aad67606dfc0215

      Description

      This is a clone of QTBUG-19741, which is closed but is still broken in Qt 5.8.

      When declaring in the same class one enumeration, the corresponding Q_ENUM's, and a Q_INVOKABLE function with the enumeration in parameter, the function can be called from qml.
      But if the enumeration comes from another class, the Q_INVOKABLE function cannot be called with the following error message:
      "Error: Unknown method parameter type"

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              • Assignee:
                ulherman Ulf Hermann
                Reporter:
                VersalEszett Julius Bullinger
              • Votes:
                21 Vote for this issue
                Watchers:
                26 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes