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 Slots | Public Member Functions | Private Member Functions | List of all members
MusicLrcContainerVerticalDesktop Class Reference

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

#include <musiclrccontainerfordesktop.h>

+ Inheritance diagram for MusicLrcContainerVerticalDesktop:

Public Slots

virtual void setSingleLineTypeChanged () overridefinal
 
- Public Slots inherited from MusicLrcContainerForDesktop
void setWindowLockedChanged ()
 
void setLrcBiggerChanged ()
 
void setLrcSmallerChanged ()
 
void toolStyleChanged ()
 
virtual void setSingleLineTypeChanged ()
 
- Public Slots inherited from MusicLrcContainer
void currentLrcCustom ()
 
void changeCurrentLrcColor (QAction *action)
 
void changeCurrentLrcColor (int index)
 
void searchMusicLrcs ()
 
void showLrcMakedWidget ()
 
void linkLrcStateChanged ()
 

Public Member Functions

 MusicLrcContainerVerticalDesktop (QWidget *parent=nullptr)
 
virtual void initCurrentLrc () const overridefinal
 
- Public Member Functions inherited from MusicLrcContainerForDesktop
 MusicLrcContainerForDesktop (QWidget *parent=nullptr)
 
 ~MusicLrcContainerForDesktop ()
 
virtual void startDrawLrc () overridefinal
 
virtual void stopDrawLrc () overridefinal
 
virtual void applyParameter () overridefinal
 
void setCurrentPlayState (bool state) const
 
void updateCurrentLrc (const QString &first, const QString &second, qint64 time)
 
bool isVerticalWindowType () const
 
void statusCopyFrom (MusicLrcContainerForDesktop *other)
 
- Public Member Functions inherited from MusicLrcContainer
 MusicLrcContainer (QWidget *parent=nullptr)
 
 ~MusicLrcContainer ()
 
void setLinearGradientColor (MusicLrcColor::Color color)
 
void setLinearGradientColor (const MusicLrcColor &color)
 
void setCurrentSongName (const QString &name)
 
void setCurrentTime (qint64 time, qint64 total)
 
qint64 totalTime () const
 
void setLrcAnalysisModel (MusicLrcAnalysis *analysis)
 
MusicLrcAnalysislrcAnalysisModel () const
 

Private Member Functions

virtual void resizeLrcSizeArea () overridefinal
 

Additional Inherited Members

- Signals inherited from MusicLrcContainerForDesktop
void setWindowLockedChanged (bool lock)
 
- Signals inherited from MusicLrcContainer
void currentLrcUpdated ()
 
void showCurrentLrcSetting ()
 
void showCurrentLrcColorSetting ()
 
void maskLinearGradientColorChanged ()
 
void linearGradientColorChanged ()
 
- Protected Member Functions inherited from MusicLrcContainerForDesktop
void createColorMenu (QMenu &menu)
 
void setSelfPosition () const
 
void creatToolBarWidget ()
 
void resizeLrcSizeArea (bool resize)
 
virtual void mousePressEvent (QMouseEvent *event) overridefinal
 
virtual void mouseMoveEvent (QMouseEvent *event) overridefinal
 
virtual void contextMenuEvent (QContextMenuEvent *event) overridefinal
 
virtual void enterEvent (QtEnterEvent *event) overridefinal
 
virtual void leaveEvent (QEvent *event) overridefinal
 
virtual void closeEvent (QCloseEvent *event) overridefinal
 
- Protected Member Functions inherited from MusicLrcContainer
void clearAllMusicLRCManager ()
 
- Protected Attributes inherited from MusicLrcContainerForDesktop
bool m_verticalWindow
 
bool m_singleLineType
 
bool m_windowLocked
 
bool m_reverse
 
int m_currentLrcFontSize
 
int m_widgetWidth
 
QPoint m_offset
 
QPoint m_geometry
 
QBoxLayout * m_toolBarLayout
 
QWidget * m_toolBarWidget
 
QToolButton * m_toolPlayButton
 
- Protected Attributes inherited from MusicLrcContainer
bool m_linkLocalLrc
 
qint64 m_currentTime
 
qint64 m_totalTime
 
QString m_currentSongName
 
QString m_containerType
 
MusicLrcAnalysism_lrcAnalysis
 
QList< MusicLrcManager * > m_lrcManagers
 
MusicLrcSearchWidgetm_lrcSearchWidget
 

Detailed Description

The class of the desktop vertical lrc container.

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

Definition at line 192 of file musiclrccontainerfordesktop.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void MusicLrcContainerVerticalDesktop::initCurrentLrc ( ) const
finaloverridevirtual
void MusicLrcContainerVerticalDesktop::resizeLrcSizeArea ( )
finaloverrideprivatevirtual
void MusicLrcContainerVerticalDesktop::setSingleLineTypeChanged ( )
finaloverridevirtualslot

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