[Development] qqmlengine/qqmlimport access

md at rpzdesign.com md at rpzdesign.com
Tue Jun 9 14:01:33 CEST 2015


Robin:

I am fairly new to the process, and just eyeballing the source trees 
does not give me a working understanding how the render thread and the 
GUI thread play nice together.

So knowing the point at which to add a call to int 
QQmlEngine::addComponent(QByteArray& gbqml,QString gsimportname) that will:

A) gracefully load the component async/sync
B) add it to the component cache async/sync
C) add the import name to the imports list of known types
D) all while not breaking the choreography of QML GUI and QSG scene graph.

I certainly do not want to add code that blocks the QSG!

Or memory access at just the wrong time causing the buffers to become 
corrupted.

There is a lot going on in there, like WebEngine overlays, video surface 
underlays, etc.

Does that address the lack of clarity?

Thanks,

md


On 6/9/2015 3:43 AM, Robin Burchell wrote:
> On Tue, Jun 2, 2015, at 11:44 PM, rpzrpzrpz at gmail.com wrote:
>> Another concern I have is the Render Thread issues VS Gui thread issues.
>
> Can you elaborate on this concern? The current description is impossible
> to address, which might explain the lack of response.
>

-- 
No spell checkers were harmed during the creation of this message.



More information about the Development mailing list