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 slider moving clicked slider. More...
#include <musicmovingclickedslider.h>
Public Slots | |
void | setValue (int value) |
Signals | |
void | sliderReleasedAt (int pos) |
![]() | |
void | clicked () |
Public Member Functions | |
MusicMovingClickedSlider (QWidget *parent=nullptr) | |
MusicMovingClickedSlider (Qt::Orientation orientation, QWidget *parent=nullptr) | |
bool | isMoving () const |
void | setMoving (bool m) |
![]() | |
TTKClickedSlider (QWidget *parent=nullptr) | |
TTKClickedSlider (Qt::Orientation orientation, QWidget *parent=nullptr) | |
Protected Member Functions | |
virtual void | mousePressEvent (QMouseEvent *event) override |
virtual void | mouseMoveEvent (QMouseEvent *event) override |
virtual void | mouseReleaseEvent (QMouseEvent *event) override |
![]() | |
virtual bool | event (QEvent *event) overridefinal |
Protected Attributes | |
bool | m_isMoving |
![]() | |
int | m_value |
bool | m_mousePressed |
The class of the slider moving clicked slider.
Definition at line 27 of file musicmovingclickedslider.h.
|
explicit |
Object constructor.
Definition at line 5 of file musicmovingclickedslider.cpp.
|
explicit |
Definition at line 11 of file musicmovingclickedslider.cpp.
|
inline |
Slider is now moving or not.
Definition at line 41 of file musicmovingclickedslider.h.
Referenced by MusicTimeSliderWidget::setValue().
|
overrideprotectedvirtual |
Reimplemented from TTKClickedSlider.
Reimplemented in MusicMovingLabelSlider.
Definition at line 36 of file musicmovingclickedslider.cpp.
References m_isMoving, TTKClickedSlider::m_mousePressed, TTKClickedSlider::m_value, and TTKClickedSlider::mouseMoveEvent().
Referenced by MusicMovingLabelSlider::mouseMoveEvent().
|
overrideprotectedvirtual |
Override the widget event.
Reimplemented from TTKClickedSlider.
Reimplemented in MusicMovingLabelSlider.
Definition at line 26 of file musicmovingclickedslider.cpp.
References m_isMoving, TTKClickedSlider::m_value, and TTKClickedSlider::mousePressEvent().
Referenced by MusicMovingLabelSlider::mousePressEvent().
|
overrideprotectedvirtual |
Reimplemented from TTKClickedSlider.
Definition at line 46 of file musicmovingclickedslider.cpp.
References m_isMoving, TTKClickedSlider::m_value, TTKClickedSlider::mouseReleaseEvent(), and sliderReleasedAt().
|
inline |
Set slider moving or not.
Definition at line 45 of file musicmovingclickedslider.h.
|
slot |
Set slider current value.
Definition at line 18 of file musicmovingclickedslider.cpp.
References m_isMoving.
Referenced by MusicTimeSliderWidget::MusicTimeSliderWidget(), MusicVideoControlWidget::setValue(), and MusicTimeSliderWidget::setValue().
|
signal |
Slider handle release at pos.
Referenced by mouseReleaseEvent().
|
protected |
Definition at line 67 of file musicmovingclickedslider.h.
Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), and setValue().