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 time slider widget. More...
#include <musictimesliderwidget.h>
Public Slots | |
void | sliderMovedAt (int pos) const |
void | setSliderStyleByType (int type) |
Public Member Functions | |
MusicTimeSliderWidget (QWidget *parent=nullptr) | |
~MusicTimeSliderWidget () | |
void | setInputModule (QObject *object) const |
void | setCurrentPlayState (bool state) |
void | setValue (qint64 value) const |
void | setRange (int min, int max) |
Private Member Functions | |
virtual void | resizeEvent (QResizeEvent *event) overridefinal |
Private Attributes | |
MusicGifLabelWidget * | m_label |
MusicMovingLabelSlider * | m_slider |
The class of the time slider widget.
Definition at line 31 of file musictimesliderwidget.h.
|
explicit |
Object constructor.
Definition at line 7 of file musictimesliderwidget.cpp.
References MusicGifLabelWidget::BallonWhite, m_label, m_slider, MusicGifLabelWidget::setType(), MusicMovingClickedSlider::setValue(), and TTK::UI::SliderStyle07.
MusicTimeSliderWidget::~MusicTimeSliderWidget | ( | ) |
Object destructor.
Definition at line 23 of file musictimesliderwidget.cpp.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 110 of file musictimesliderwidget.cpp.
References m_label, m_slider, and sliderMovedAt().
void MusicTimeSliderWidget::setCurrentPlayState | ( | bool | state | ) |
Set current play state.
Definition at line 35 of file musictimesliderwidget.cpp.
References m_label, MusicGifLabelWidget::start(), and MusicGifLabelWidget::stop().
void MusicTimeSliderWidget::setInputModule | ( | QObject * | object | ) | const |
Set input connection.
Definition at line 29 of file musictimesliderwidget.cpp.
References m_slider, and sliderMovedAt().
Set current play range from min and max.
Definition at line 59 of file musictimesliderwidget.cpp.
References m_slider.
|
slot |
Set slider style diff by diff enhanced effect.
Definition at line 74 of file musictimesliderwidget.cpp.
References m_slider, and TTK::UI::SliderStyle07.
void MusicTimeSliderWidget::setValue | ( | qint64 | value | ) | const |
Set current play index value.
Definition at line 50 of file musictimesliderwidget.cpp.
References MusicMovingClickedSlider::isMoving(), m_slider, MusicMovingClickedSlider::setValue(), and sliderMovedAt().
|
slot |
Current slider move at pos.
Definition at line 64 of file musictimesliderwidget.cpp.
References m_label, m_slider, and TTK::max().
Referenced by resizeEvent(), setInputModule(), and setValue().
|
private |
Definition at line 79 of file musictimesliderwidget.h.
Referenced by MusicTimeSliderWidget(), resizeEvent(), setCurrentPlayState(), sliderMovedAt(), and ~MusicTimeSliderWidget().
|
private |
Definition at line 80 of file musictimesliderwidget.h.
Referenced by MusicTimeSliderWidget(), resizeEvent(), setInputModule(), setRange(), setSliderStyleByType(), setValue(), sliderMovedAt(), and ~MusicTimeSliderWidget().