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
MusicLrcManagerVerticalDesktop Class Reference

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

#include <musiclrcmanagerfordesktop.h>

+ Inheritance diagram for MusicLrcManagerVerticalDesktop:

Public Member Functions

 MusicLrcManagerVerticalDesktop (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 vertical lrc manager.

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

Definition at line 65 of file musiclrcmanagerfordesktop.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 57 of file musiclrcmanagerfordesktop.cpp.

Member Function Documentation

void MusicLrcManagerVerticalDesktop::paintEvent ( QPaintEvent *  event)
finaloverrideprivatevirtual

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