MythTV
master
|
A group of animations to be played sequentially. More...
#include <galleryslide.h>
Public Member Functions | |
SequentialAnimation ()=default | |
void | Pulse () override |
Progress sequential animation. More... | |
void | Start (bool forwards, float speed=1.0) override |
Start sequential animation. More... | |
void | SetSpeed (float speed) override |
Change speed of current child animation and all subsequent ones. 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_current {-1} |
Index of child currently playing. 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 sequentially.
When played backwards the last animation will play first (backwards)
Definition at line 110 of file galleryslide.h.
|
default |
|
overridevirtual |
Progress sequential animation.
Implements GroupAnimation.
Definition at line 146 of file galleryslide.cpp.
|
overridevirtual |
Start sequential animation.
forwards | Direction. If false, the last child will be played (backwards) first |
speed | Factor, 1x, 2x etc |
Reimplemented from GroupAnimation.
Definition at line 161 of file galleryslide.cpp.
|
overridevirtual |
Change speed of current child animation and all subsequent ones.
speed | New speed factor |
Reimplemented from GroupAnimation.
Definition at line 178 of file galleryslide.cpp.
|
overrideprotectedslot |
A child animation has completed.
Definition at line 194 of file galleryslide.cpp.
|
protected |
Index of child currently playing.
Definition at line 123 of file galleryslide.h.
Referenced by Finished(), Pulse(), SetSpeed(), and Start().