MythTV
master
|
A group of animations to be played simultaneously. More...
#include <mythfrontend/galleryslide.h>
Public Member Functions | |
ParallelAnimation ()=default | |
void | Pulse () override |
Progress parallel animations. More... | |
void | Start (bool forwards, float speed=1.0) override |
Start parallel group. All children play simultaneously. More... | |
void | SetSpeed (float speed) override |
Change speed of group and all child animations. More... | |
![]() | |
GroupAnimation ()=default | |
~GroupAnimation () override | |
virtual void | Add (AbstractAnimation *child) |
Add child animation to group. More... | |
void | Clear () override |
Delete all child animations. More... | |
![]() | |
AbstractAnimation ()=default | |
virtual void | Stop () |
Protected Slots | |
void | Finished () override |
A child animation has completed. More... | |
![]() | |
virtual void | Finished () |
To be called when animation completes. More... | |
Protected Attributes | |
int | m_finished {0} |
Count of child animations that have finished. More... | |
![]() | |
QList< AbstractAnimation * > | m_group |
![]() | |
bool | m_forwards {true} |
Play direction. More... | |
bool | m_running {false} |
True whilst animation is active. More... | |
float | m_speed {0.0F} |
Real-time = 1.0, Double-speed = 2.0. More... | |
Additional Inherited Members | |
![]() | |
void | finished () |
Signals animation has finished. More... | |
A group of animations to be played simultaneously.
Definition at line 128 of file galleryslide.h.
|
default |
|
overridevirtual |
Progress parallel animations.
Implements GroupAnimation.
Definition at line 220 of file galleryslide.cpp.
|
overridevirtual |
Start parallel group. All children play simultaneously.
forwards | Direction |
speed | Factor, 1x, 2x etc |
Reimplemented from GroupAnimation.
Definition at line 236 of file galleryslide.cpp.
|
overridevirtual |
Change speed of group and all child animations.
speed | New speed factor |
Reimplemented from GroupAnimation.
Definition at line 254 of file galleryslide.cpp.
|
overrideprotectedslot |
A child animation has completed.
Definition at line 266 of file galleryslide.cpp.
|
protected |
Count of child animations that have finished.
Definition at line 141 of file galleryslide.h.
Referenced by Finished(), and Start().