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 volume popup widget. More...
#include <musicvolumepopwidget.h>
Public Slots | |
void | timeToReset () |
![]() | |
virtual void | popupMenu () |
Signals | |
void | volumeChanged (int volume) |
Public Member Functions | |
MusicVolumePopWidget (QWidget *parent=nullptr) | |
~MusicVolumePopWidget () | |
void | setValue (int value) |
int | value () const |
![]() | |
MusicToolMenuWidget (QWidget *parent=nullptr) | |
~MusicToolMenuWidget () | |
void | setTranslucentBackground () |
Private Member Functions | |
virtual void | leaveEvent (QEvent *event) overridefinal |
virtual void | enterEvent (QtEnterEvent *event) overridefinal |
void | initialize () |
Private Attributes | |
bool | m_menuShown |
TTKClickedSlider * | m_volumeSlider |
Additional Inherited Members | |
![]() | |
MusicToolMenu * | m_menu |
QWidget * | m_containWidget |
The class of the volume popup widget.
Definition at line 29 of file musicvolumepopwidget.h.
|
explicit |
Object constructor.
Definition at line 8 of file musicvolumepopwidget.cpp.
References initialize(), and MusicToolMenuWidget::popupMenu().
MusicVolumePopWidget::~MusicVolumePopWidget | ( | ) |
Object destructor.
Definition at line 17 of file musicvolumepopwidget.cpp.
References m_volumeSlider.
|
finaloverrideprivatevirtual |
Definition at line 60 of file musicvolumepopwidget.cpp.
References m_menuShown, MusicToolMenuWidget::popupMenu(), timeToReset(), TTK_DN_S2MS, TTK_SIGNLE_SHOT, and TTK_SLOT.
|
private |
Create all widget in layout.
Definition at line 76 of file musicvolumepopwidget.cpp.
References MusicToolMenuWidget::m_containWidget, m_volumeSlider, MusicToolMenuWidget::setTranslucentBackground(), TTK::UI::SliderStyle02, and volumeChanged().
Referenced by MusicVolumePopWidget().
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 54 of file musicvolumepopwidget.cpp.
References MusicToolMenuWidget::m_menu, TTK_DN_S2MS, TTK_SIGNLE_SHOT, and TTK_SLOT.
void MusicVolumePopWidget::setValue | ( | int | value | ) |
Set slider value.
Definition at line 22 of file musicvolumepopwidget.cpp.
References TTK::UI::BtnSound, and m_volumeSlider.
Referenced by MusicVideoControlWidget::MusicVideoControlWidget().
|
slot |
Timer ot reset show slider.
Definition at line 71 of file musicvolumepopwidget.cpp.
References m_menuShown.
Referenced by enterEvent().
int MusicVolumePopWidget::value | ( | ) | const |
Get slider value.
Definition at line 49 of file musicvolumepopwidget.cpp.
References m_volumeSlider.
|
signal |
Current play volume changed.
Referenced by initialize().
|
private |
Definition at line 75 of file musicvolumepopwidget.h.
Referenced by enterEvent(), and timeToReset().
|
private |
Definition at line 76 of file musicvolumepopwidget.h.
Referenced by initialize(), setValue(), value(), and ~MusicVolumePopWidget().