Details
-
Bug
-
Resolution: Invalid
-
P1: Critical
-
6.5
-
None
Description
Prior to Qt 6.5, you could declare a Q_INVOKABLE function like this:
class MyClass : public QObject { Q_OBJECT public: using QObject::QObject; enum class MyEnum { Value }; Q_ENUM(MyEnum); Q_INVOKABLE void doSomething(MyEnum &enum); }
And now the function could be called from QML:
myObject.doSomething(MyClass.Value)
As of Qt 6.5 this invoke fails: `Error: Unknown method parameter type: MyEnum&`