Hi, On Saturday 08 December 2012 11:34:17 Andy Mayer wrote: > I have a question regarding the possibilty of reading the body of a > javascript function from c++. I want to create a DSL based on QML and I > have to read the body of a javascript function. > > e.g. > > QML: > Item { > function action() { > console.log("Got message:", msg) > return "some return value" > } > } > > C++: > QDeclarativeEngine engine; > QDeclarativeContext context(&engine); > > QDeclarativeComponent component(&engine, > QUrl::fromLocalFile("MyItem.qml")); QObject* qmlSpenat = > component.beginCreate(&context); > > QString actionString=qmlSpenat->property("action");//??? it doesn't > work, anything else?
Should work with QMetaObject::invokeMethod(). Regards, Thomas -- Thomas McGuire | thomas.mcgu...@kdab.com | Software Engineer KDAB (Deutschland) GmbH&Co KG, a KDAB Group company Tel. Germany +49-30-521325470, Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-independent software solutions
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest