TTKMusicPlayer  4.2.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 Member Functions | List of all members
MusicLrcManagerHorizontalDesktop Class Reference

The class of the desktop horizontal lrc manager. More...

#include <musiclrcmanagerfordesktop.h>

+ Inheritance diagram for MusicLrcManagerHorizontalDesktop:

Public Member Functions

 MusicLrcManagerHorizontalDesktop (QWidget *parent=nullptr)
 
- Public Member Functions inherited from MusicLrcManagerForDesktop
 MusicLrcManagerForDesktop (QWidget *parent=nullptr)
 
- Public Member Functions inherited from MusicLrcManager
 MusicLrcManager (QWidget *parent=nullptr)
 
 ~MusicLrcManager ()
 
void startDrawLrc ()
 
void startDrawLrcMask (qint64 intervaltime)
 
void stopDrawLrc ()
 
void setFontFamily (int index)
 
void setFontType (int type)
 
void setLinearGradientColor (const MusicLrcColor &color)
 
void setSpeedLevel (int l) noexcept
 
void setFontTransparent (int t) noexcept
 
void setSelfPosition (int x, int y) noexcept
 
void setSelfPosition (const QPoint &point) noexcept
 
int x () const noexcept
 
int y () const noexcept
 
void setX (int x) noexcept
 
void setY (int y) noexcept
 
void reset ()
 
void setLrcFontSize (int size)
 
int lrcFontSize () const noexcept
 

Private Member Functions

virtual void paintEvent (QPaintEvent *event) overridefinal
 

Additional Inherited Members

- Public Slots inherited from MusicLrcManager
void updateMask ()
 
void setText (const QString &str)
 
- Protected Attributes inherited from MusicLrcManager
QFont m_font
 
QTimer * m_timer
 
QLinearGradient m_linearGradient
 
QLinearGradient m_maskLinearGradient
 
float m_lrcMaskWidth
 
float m_lrcMaskWidthInterval
 
float m_intervalCount
 
int m_lrcPerWidth
 
int m_transparent
 
int m_speedLevel
 
QPoint m_position
 

Detailed Description

The class of the desktop horizontal lrc manager.

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

Definition at line 43 of file musiclrcmanagerfordesktop.h.

Constructor & Destructor Documentation

MusicLrcManagerHorizontalDesktop::MusicLrcManagerHorizontalDesktop ( QWidget *  parent = nullptr)
explicit

Object constructor.

Definition at line 14 of file musiclrcmanagerfordesktop.cpp.

Member Function Documentation

void MusicLrcManagerHorizontalDesktop::paintEvent ( QPaintEvent *  event)
finaloverrideprivatevirtual

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