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 equalizer widget. More...
#include <musicequalizerdialog.h>
Public Slots | |
void | setEnable () |
void | reset () |
void | sliderValueChanged () |
void | equlizerTypeChanged (int index) |
![]() | |
void | backgroundChanged () |
virtual int | exec () |
void | show () |
Signals | |
void | setEqualizerEffect (const TTKIntList &effect) |
void | setEnabledEffect (bool enabled) |
Public Member Functions | |
MusicEqualizerDialog (QWidget *parent=nullptr) | |
~MusicEqualizerDialog () | |
![]() | |
MusicAbstractMoveDialog (QWidget *parent=nullptr) | |
MusicAbstractMoveDialog (bool transparent, QWidget *parent=nullptr) | |
~MusicAbstractMoveDialog () | |
![]() | |
TTKAbstractMoveDialog (QWidget *parent=nullptr) | |
TTKAbstractMoveDialog (bool transparent, QWidget *parent=nullptr) | |
void | drawWindowShadow (bool show) |
void | blockOption (bool block) |
Private Member Functions | |
void | initialize () |
void | setControlEnabled (bool enabled) const |
void | readInformation () |
void | writeInformation () const |
void | initEqualizeValue () |
void | parameterSubmit () |
Private Attributes | |
Ui::MusicEqualizerDialog * | m_ui |
bool | m_enable |
TTKIntList | m_equalizeValue |
Additional Inherited Members | |
![]() | |
void | setBackgroundPixmap (const QSize &size) |
MusicWidgetRenderer () | |
void | setBackgroundLabel (QLabel *label) |
The class of the equalizer widget.
Definition at line 32 of file musicequalizerdialog.h.
|
explicit |
Object constructor.
Definition at line 17 of file musicequalizerdialog.cpp.
References TTK::UI::EqualizerOff, equlizerTypeChanged(), G_CONNECTION_PTR, TTK::Widget::generateComboBoxStyle(), initEqualizeValue(), initialize(), m_ui, readInformation(), MusicWidgetRenderer::setBackgroundLabel(), setControlEnabled(), and TTK::UI::ToolButtonStyle04.
MusicEqualizerDialog::~MusicEqualizerDialog | ( | ) |
Object destructor.
Definition at line 56 of file musicequalizerdialog.cpp.
References G_CONNECTION_PTR, m_ui, and writeInformation().
|
slot |
Equlizer presets index changed by change index.
Definition at line 100 of file musicequalizerdialog.cpp.
References m_equalizeValue, m_ui, makeBlockedValue(), and parameterSubmit().
Referenced by MusicEqualizerDialog().
|
private |
Init equalizer parameters value.
Definition at line 231 of file musicequalizerdialog.cpp.
References m_equalizeValue.
Referenced by MusicEqualizerDialog().
|
private |
Init parameters.
Definition at line 119 of file musicequalizerdialog.cpp.
References m_ui, TTKClickedGroup::mapped(), TTK::UI::PushButtonStyle04, reset(), setEnable(), TTK::Widget::setFontSize(), TTK::UI::SliderStyle04, and sliderValueChanged().
Referenced by MusicEqualizerDialog().
|
private |
Emit current equalizer parameters value.
Definition at line 254 of file musicequalizerdialog.cpp.
References m_ui, and setEqualizerEffect().
Referenced by equlizerTypeChanged(), setEnable(), and sliderValueChanged().
|
private |
Read equalizer info from config.
Definition at line 184 of file musicequalizerdialog.cpp.
References MusicSettingManager::EqualizerEnable, MusicSettingManager::EqualizerIndex, MusicSettingManager::EqualizerValue, G_SETTING_PTR, m_ui, makeBlockedValue(), and reset().
Referenced by MusicEqualizerDialog().
|
slot |
Reset equlizer parameters.
Definition at line 76 of file musicequalizerdialog.cpp.
References m_ui, and makeBlockedValue().
Referenced by initialize(), and readInformation().
|
private |
Enable or disable control state.
Definition at line 167 of file musicequalizerdialog.cpp.
References m_ui.
Referenced by MusicEqualizerDialog(), and setEnable().
|
slot |
Set equlizer enable.
Definition at line 63 of file musicequalizerdialog.cpp.
References TTK::UI::EqualizerOff, TTK::UI::EqualizerOn, m_enable, m_ui, parameterSubmit(), setControlEnabled(), and setEnabledEffect().
Referenced by initialize().
|
signal |
Set equlizer enable state changed.
Referenced by setEnable().
|
signal |
Current equlizer parameters changed.
Referenced by parameterSubmit().
|
slot |
Current equlizer parameters has changed by changed index.
Definition at line 92 of file musicequalizerdialog.cpp.
References m_ui, and parameterSubmit().
Referenced by initialize().
|
private |
Write equalizer info from config.
Definition at line 219 of file musicequalizerdialog.cpp.
References MusicSettingManager::EqualizerEnable, MusicSettingManager::EqualizerIndex, MusicSettingManager::EqualizerValue, G_SETTING_PTR, m_enable, and m_ui.
Referenced by ~MusicEqualizerDialog().
|
private |
Definition at line 101 of file musicequalizerdialog.h.
Referenced by setEnable(), and writeInformation().
|
private |
Definition at line 102 of file musicequalizerdialog.h.
Referenced by equlizerTypeChanged(), and initEqualizeValue().
|
private |
Definition at line 100 of file musicequalizerdialog.h.
Referenced by equlizerTypeChanged(), initialize(), MusicEqualizerDialog(), parameterSubmit(), readInformation(), reset(), setControlEnabled(), setEnable(), sliderValueChanged(), writeInformation(), and ~MusicEqualizerDialog().