Better than calling into QML is to expose the values via properties and then bind them in QML.
I.e. add whatever values you want to change from C++ side as Q_PROPERTY to the drone object, then set the object as a context property.
The object becomes available in QML and its properties with it. The properties can then be used just like properties of other QML elements.
Cheers,
_
Bookmarks