[Development] Qt 5.5.0 header diff

Knoll Lars Lars.Knoll at theqtcompany.com
Thu Jun 11 15:40:09 CEST 2015


On 11/06/15 16:26, "Marc Mutz" <marc.mutz at kdab.com> wrote:

>On Thursday 11 June 2015 13:56:12 Knoll Lars wrote:
>> >- QAbstractVideoFilter should re-use QObject::d_ptr instead of adding
>>its
>> >own
>> >  (though its unclear why it's inheriting QObject in the first place).
>> 
>> It could, since the module depends on private apis in Qt Core anyway.
>> Still, no show stopper for me.
>
>Can't be changed later, as it would be BiC. And since it only adds a
>bool, 
>having its own d_ptr is kinda _really_, _really_ overkill.
>
>> And it’s a QObject, because it gets exposed
>> to QML.
>
>That's not a reason, is it? There's other ways (Q_GADGET?) to get stuff
>into 
>QML without carrying the baggage of a QObject around, aren't there?

The semantics for gadgets and objects in QML are different. The QObject
makes sense here. I don’t see a big problem, as you’ll never instantiate
thousands of these objects anyway.

Lars



More information about the Development mailing list