Thanks.
On 12/12/2013 01:44 PM, Robin Burchell wrote:
On 12 Dec 2013, at 13:42, Wim de Vries <wsvr...@xs4all.nl
<mailto:wsvr...@xs4all.nl>> wrote:
I need to set many properties in QML elements from within C++.
You may find it easier to expose these properties *from* C++ to QML,
using a singleton type (for example)
http://qt-project.org/doc/qt-5.0/qtqml/qtqml-cppintegration-definetypes.html#registering-singleton-objects-with-a-singleton-type
Yes, I have to control many property values.
QT documentation:
QQmlEngine <http://qt-project.org/doc/qt-5.0/qtqml/qqmlengine.html> engine;
QQmlComponent <http://qt-project.org/doc/qt-5.0/qtqml/qqmlcomponent.html>
component(&engine, "MyItem.qml");
QObject <http://qt-project.org/doc/qt-5.0/qtcore/qobject.html> *object=
component.create();
qDebug <http://qt-project.org/doc/qt-5.0/qtcore/qtglobal.html#qDebug>()<< "Property value:"
<< QQmlProperty <http://qt-project.org/doc/qt-5.0/qtqml/qqmlproperty.html>::read(object,
"someNumber").toInt();
QQmlProperty <http://qt-project.org/doc/qt-5.0/qtqml/qqmlproperty.html>::write(object,
"someNumber", 5000)
Still in Sailfish we only have a QQuickView*, no
QQmlEngine/QQmlComponent.
How do I get their from QQuickView?
http://qt-project.org/doc/qt-5.1/qtquick/qquickview.html#engine
I'll try this one indeed.
Also,
Can I get to all Pages (even if not active) and their nested childs
via the above mentioned QObject* ?
Not easily, AFAIK.
_______________________________________________
SailfishOS.org Devel mailing list
_______________________________________________
SailfishOS.org Devel mailing list