TTKMusicPlayer
4.1.3.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the move button. More...
#include <musiccutsliderwidget.h>
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_mousePressedAt |
bool | m_mouseLeftPressed |
The class of the move button.
Definition at line 28 of file musiccutsliderwidget.h.
|
explicit |
Object constructor.
Definition at line 13 of file musiccutsliderwidget.cpp.
References TTK::UI::PushButtonStyle02.
|
signal |
Moving button released.
Referenced by mouseReleaseEvent().
|
finaloverrideprivatevirtual |
Definition at line 34 of file musiccutsliderwidget.cpp.
References m_mouseLeftPressed, m_mousePressedAt, moveChanged(), QtMouseGlobalPos, and QtMouseGlobalX.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 24 of file musiccutsliderwidget.cpp.
References m_mouseLeftPressed, m_mousePressedAt, and QtMouseGlobalPos.
|
finaloverrideprivatevirtual |
Definition at line 49 of file musiccutsliderwidget.cpp.
References buttonRelease(), m_mouseLeftPressed, m_mousePressedAt, and QtMouseGlobalPos.
|
signal |
Moving button pos updated.
Referenced by mouseMoveEvent().
|
private |
Definition at line 57 of file musiccutsliderwidget.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
private |
Definition at line 56 of file musiccutsliderwidget.h.
Referenced by mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().