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 color hl saturation palette. More...
#include <musiccolordialog.h>
Public Slots | |
void | setBaseColor (const QColor &color) |
Signals | |
void | saturationChanged (double dblSaturation) |
Public Member Functions | |
MusicHlSaturationPalette (QWidget *parent=nullptr) | |
double | saturation () const |
void | setSaturation (double dblsaturation) |
Private Member Functions | |
virtual void | paintEvent (QPaintEvent *event) overridefinal |
virtual void | resizeEvent (QResizeEvent *event) overridefinal |
virtual void | mousePressEvent (QMouseEvent *event) overridefinal |
virtual void | mouseMoveEvent (QMouseEvent *event) overridefinal |
void | calculateSuration () |
Private Attributes | |
QColor | m_color |
double | m_dblVernierX |
double | m_dblVernierPercentX |
double | m_dblSaturation |
The class of the color hl saturation palette.
Definition at line 87 of file musiccolordialog.h.
|
explicit |
Object constructor.
Definition at line 136 of file musiccolordialog.cpp.
|
private |
Calculate current saturation.
Definition at line 245 of file musiccolordialog.cpp.
References m_color, m_dblSaturation, m_dblVernierPercentX, m_dblVernierX, and saturationChanged().
Referenced by mouseMoveEvent(), and mousePressEvent().
|
finaloverrideprivatevirtual |
Definition at line 222 of file musiccolordialog.cpp.
References calculateSuration(), and m_dblVernierX.
|
finaloverrideprivatevirtual |
Definition at line 212 of file musiccolordialog.cpp.
References calculateSuration(), and m_dblVernierX.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 167 of file musiccolordialog.cpp.
References m_color, and m_dblVernierX.
|
finaloverrideprivatevirtual |
Definition at line 205 of file musiccolordialog.cpp.
References m_dblVernierPercentX, and m_dblVernierX.
double MusicHlSaturationPalette::saturation | ( | ) | const |
|
signal |
Current saturation has changed.
Referenced by calculateSuration().
|
slot |
void MusicHlSaturationPalette::setSaturation | ( | double | dblsaturation | ) |
Set current color saturation.
Definition at line 154 of file musiccolordialog.cpp.
References m_dblSaturation, m_dblVernierPercentX, and m_dblVernierX.
|
private |
Definition at line 131 of file musiccolordialog.h.
Referenced by calculateSuration(), paintEvent(), and setBaseColor().
|
private |
Definition at line 132 of file musiccolordialog.h.
Referenced by calculateSuration(), saturation(), and setSaturation().
|
private |
Definition at line 132 of file musiccolordialog.h.
Referenced by calculateSuration(), resizeEvent(), and setSaturation().
|
private |
Definition at line 132 of file musiccolordialog.h.
Referenced by calculateSuration(), mouseMoveEvent(), mousePressEvent(), paintEvent(), resizeEvent(), and setSaturation().