[Development] The missing pieces of QJSEngine

Corentin corentin.jabot at gmail.com
Sun May 29 21:46:27 CEST 2016


WIP patch to add QJSEngine::newQMetaObject

https://codereview.qt-project.org/160759



Le sam. 28 mai 2016 à 11:42, Corentin <corentin.jabot at gmail.com> a écrit :

> Hello.
> I'm once again trying to cut dependencies on Qt Script.
>
> QJSEngine still lacks some features to do so.
>
>
>    - The ability to call a function from JS to C++. I found a work in
>    that direction. https://codereview.qt-project.org/#/c/108871/2 . I am
>    told the api was probably abandoned over threading consideration.
>    - The ability to construct a QObject from JS. QtScript had
>    newQMetaObject for that.
>
> I have see a lot of people requesting the ability to call a c++ function
> from JS. One classic usage I have in mind is the implementation of the PAC
> standard[1]
>
> As for creating QObject from JS, there are tons of use cases. It is my
> understanding that QBS
> depends on this feature a lot.
>
>
> I don't think that QJSEngine can really pretend to be a replacement for
> QScriptEngine without those features
>
>
> So, I have a few questions
>
>    - Is anyone working on these features ?
>    - If not, is there an interest for these api ?
>
>
>
> [1]
> https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Necko/Proxy_Auto-Configuration_(PAC)_file
>
> Regards,
> Corentin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160529/6af0da07/attachment.html>


More information about the Development mailing list