10-13-2013 02:26 PM
I am attempting to store an instance of QObject in a UI element for later use. My attempt to use a QtObject type failed as follows:
var model = retrieveModel() // Retrieves QObject instance from Q_INVOKABLE C++ method
containerInstance.model = model
property QtObject model // <-- Attempt to store the QObject here
// Use QObject model here
But apparently QtObject differs from QObject:
asset:///Test.qml:51: Error: Cannot assign QObject* to bb::cascades::QmlQObject*
Does anyone have an idea to store a QObject as a property of a UI element? My other option is to store the model QObject instance as a global variable in "Qt.<name>" but that is not a nice solution.
Solved! Go to Solution.
10-14-2013 03:38 AM
You need to expose the object you want to use in C++ to QML.
Read this to understand how that is done...