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 palette. More...
#include <musiccolordialog.h>
Public Slots | |
void | setSaturation (double dblsaturation) |
Signals | |
void | colorChanged (const QColor &color) |
Public Member Functions | |
MusicHlPalette (QWidget *parent=nullptr) | |
QColor | color () const |
void | setColor (const QColor &color) |
void | initialize () |
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 | calculateColor () |
Private Attributes | |
QPoint | m_ptVernierPos |
QPointF | m_ptfVernierPercentPos |
QColor | m_color |
double | m_dblSaturation |
The class of the color hl palette.
Definition at line 27 of file musiccolordialog.h.
|
explicit |
Object constructor.
Definition at line 8 of file musiccolordialog.cpp.
|
private |
Calculate current color.
Definition at line 126 of file musiccolordialog.cpp.
References colorChanged(), m_color, m_dblSaturation, m_ptfVernierPercentPos, m_ptVernierPos, and TTKStaticCast.
Referenced by initialize(), mouseMoveEvent(), mousePressEvent(), and setSaturation().
QColor MusicHlPalette::color | ( | ) | const |
Get color.
Definition at line 16 of file musiccolordialog.cpp.
References m_color.
Referenced by setColor().
|
signal |
Current color has changed.
Referenced by calculateColor(), and setColor().
void MusicHlPalette::initialize | ( | ) |
Init parameter.
Definition at line 36 of file musiccolordialog.cpp.
References calculateColor(), and m_ptVernierPos.
|
finaloverrideprivatevirtual |
Definition at line 103 of file musiccolordialog.cpp.
References calculateColor(), and m_ptVernierPos.
|
finaloverrideprivatevirtual |
Definition at line 93 of file musiccolordialog.cpp.
References calculateColor(), and m_ptVernierPos.
|
finaloverrideprivatevirtual |
Override the widget event.
Definition at line 50 of file musiccolordialog.cpp.
References m_dblSaturation, and m_ptVernierPos.
|
finaloverrideprivatevirtual |
Definition at line 85 of file musiccolordialog.cpp.
References m_ptfVernierPercentPos, and m_ptVernierPos.
void MusicHlPalette::setColor | ( | const QColor & | color | ) |
Get color.
Definition at line 21 of file musiccolordialog.cpp.
References color(), colorChanged(), m_color, m_dblSaturation, and m_ptfVernierPercentPos.
|
slot |
Set current color saturation.
Definition at line 43 of file musiccolordialog.cpp.
References calculateColor(), and m_dblSaturation.
|
private |
Definition at line 78 of file musiccolordialog.h.
Referenced by calculateColor(), color(), and setColor().
|
private |
Definition at line 79 of file musiccolordialog.h.
Referenced by calculateColor(), paintEvent(), setColor(), and setSaturation().
|
private |
Definition at line 77 of file musiccolordialog.h.
Referenced by calculateColor(), resizeEvent(), and setColor().
|
private |
Definition at line 76 of file musiccolordialog.h.
Referenced by calculateColor(), initialize(), mouseMoveEvent(), mousePressEvent(), paintEvent(), and resizeEvent().