TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
MusicBarrageAnimation Class Reference

The class of the barrage animation. More...

#include <musicbarragewidget.h>

+ Inheritance diagram for MusicBarrageAnimation:

Public Member Functions

 MusicBarrageAnimation (QObject *parent=nullptr)
 
 MusicBarrageAnimation (QObject *target, const QByteArray &name, QObject *parent=nullptr)
 
void setSize (const QSize &size)
 

Private Slots

void animationFinished ()
 

Private Member Functions

void initialize ()
 

Private Attributes

QSize m_parentSize
 

Detailed Description

The class of the barrage animation.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 30 of file musicbarragewidget.h.

Constructor & Destructor Documentation

MusicBarrageAnimation::MusicBarrageAnimation ( QObject *  parent = nullptr)
explicit

Object constructor.

Definition at line 5 of file musicbarragewidget.cpp.

References initialize().

MusicBarrageAnimation::MusicBarrageAnimation ( QObject *  target,
const QByteArray &  name,
QObject *  parent = nullptr 
)

Definition at line 11 of file musicbarragewidget.cpp.

References initialize().

Member Function Documentation

void MusicBarrageAnimation::animationFinished ( )
privateslot

Current animation is finished.

Definition at line 17 of file musicbarragewidget.cpp.

References m_parentSize, TTK::random(), setSize(), and TTK_DN_S2MS.

Referenced by initialize().

void MusicBarrageAnimation::initialize ( )
private

Init parameters.

Definition at line 32 of file musicbarragewidget.cpp.

References animationFinished(), TTK::random(), and TTK_DN_S2MS.

Referenced by MusicBarrageAnimation().

void MusicBarrageAnimation::setSize ( const QSize &  size)

Set animation region size.

Definition at line 24 of file musicbarragewidget.cpp.

References m_parentSize, and TTK::random().

Referenced by animationFinished(), and MusicBarrageWidget::createAnimation().

Member Data Documentation

QSize MusicBarrageAnimation::m_parentSize
private

Definition at line 58 of file musicbarragewidget.h.

Referenced by animationFinished(), and setSize().


The documentation for this class was generated from the following files: