|
TTKMusicPlayer
4.2.0.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>
Inheritance diagram for MusicTimeSliderWidget: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().
1.8.8