Thanks

-----Original Message-----
From: interest-bounces+graham.labdon=avalonsciences....@qt-project.org 
[mailto:interest-bounces+graham.labdon=avalonsciences....@qt-project.org] On 
Behalf Of Nurmi J-P
Sent: 02 December 2013 16:19
To: Interest@qt-project.org
Subject: Re: [Interest] Animation Framework

On 02 Dec 2013, at 16:40, Graham Labdon <graham.lab...@avalonsciences.com> 
wrote:

> Hi
> If I have a group of animations and have added them to a group -
>                         QPropertyAnimation *Animation1 = new 
> QPropertyAnimation(widget1, "pos");
>                         QPropertyAnimation *Animation2 = new 
> QPropertyAnimation(widget2, "pos");
>  
>                         QParallelAnimationGroup *animationGroup = new 
> QParallelAnimationGroup;
>                         animationGroup ->addAnimation(Animation1);
>                         animationGroup ->addAnimation(Animation2);
>  
>                         
> animgroup->start(QAbstractAnimation::DeleteWhenStopped);
>  
> Does this result in a memory leak or will the individual animations be 
> deleted when the animation group completes ?
>  

Hi,

It won't leak, since QAnimationGroup takes ownership of the grouped animations.

http://qt-project.org/doc/qt-5.1/qtcore/qanimationgroup.html#addAnimation

"Note: The group takes ownership of the animation."

--
J-P Nurmi

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to