From the QT documentation it seem to be possible : Exposing Attributes of C++ Types to QML
Any data that is transferred from C++ to QML, whether as a property value, a method parameter or return value, or a signal parameter value, must be of a type that is supported by the QML engine.
So why it is not working ? Is any of you succeed returning one or more object through method parameters ?