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

The class of the move button. More...

#include <musiccutsliderwidget.h>

+ Inheritance diagram for MusicMoveButton:

Signals

void moveChanged ()
 
void buttonRelease ()
 

Public Member Functions

 MusicMoveButton (QWidget *parent=nullptr)
 

Private Member Functions

virtual void mousePressEvent (QMouseEvent *event) overridefinal
 
virtual void mouseMoveEvent (QMouseEvent *event) overridefinal
 
virtual void mouseReleaseEvent (QMouseEvent *event) overridefinal
 

Private Attributes

QPoint m_pressAt
 
bool m_leftButtonPress
 

Detailed Description

The class of the move button.

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

Definition at line 28 of file musiccutsliderwidget.h.

Constructor & Destructor Documentation

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

Object constructor.

Definition at line 13 of file musiccutsliderwidget.cpp.

References TTK::UI::PushButtonStyle02.

Member Function Documentation

void MusicMoveButton::buttonRelease ( )
signal

Moving button released.

Referenced by mouseReleaseEvent().

void MusicMoveButton::mouseMoveEvent ( QMouseEvent *  event)
finaloverrideprivatevirtual
void MusicMoveButton::mousePressEvent ( QMouseEvent *  event)
finaloverrideprivatevirtual

Override the widget event.

Definition at line 24 of file musiccutsliderwidget.cpp.

References m_leftButtonPress, m_pressAt, and QtMouseGlobalPos.

void MusicMoveButton::mouseReleaseEvent ( QMouseEvent *  event)
finaloverrideprivatevirtual
void MusicMoveButton::moveChanged ( )
signal

Moving button pos updated.

Referenced by mouseMoveEvent().

Member Data Documentation

bool MusicMoveButton::m_leftButtonPress
private

Definition at line 57 of file musiccutsliderwidget.h.

Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().

QPoint MusicMoveButton::m_pressAt
private

Definition at line 56 of file musiccutsliderwidget.h.

Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().


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