2 #include "ui_musicequalizerdialog.h"
11 slider->blockSignals(
true);
12 slider->setValue(value);
13 slider->blockSignals(
false);
25 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
27 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
28 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
29 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
34 m_ui->eqChoice->addItems({tr(
"Custom"), tr(
"Default"), tr(
"Classical"), tr(
"Club"), tr(
"Dance"), tr(
"Bass"), tr(
"Soprano"),
35 tr(
"BassSoprano"), tr(
"Headset"), tr(
"Hall"), tr(
"Scene"), tr(
"Pop"), tr(
"Repaglinide"),
36 tr(
"Party"), tr(
"Rock"), tr(
"Oscar"), tr(
"Mild"), tr(
"SoftRock"), tr(
"Electronics")});
42 m_ui->showEqButton->setFocusPolicy(Qt::NoFocus);
43 m_ui->resetButton->setFocusPolicy(Qt::NoFocus);
76 m_ui->eqChoice->setCurrentIndex(1);
92 m_ui->eqChoice->blockSignals(
true);
93 m_ui->eqChoice->setCurrentIndex(0);
94 m_ui->eqChoice->blockSignals(
false);
102 index = (index - 1) * 10;
122 QList<TTKClickedSlider*> sliders;
123 sliders <<
m_ui->verticalSlider1;
124 sliders <<
m_ui->verticalSlider2;
125 sliders <<
m_ui->verticalSlider3;
126 sliders <<
m_ui->verticalSlider4;
127 sliders <<
m_ui->verticalSlider5;
128 sliders <<
m_ui->verticalSlider6;
129 sliders <<
m_ui->verticalSlider7;
130 sliders <<
m_ui->verticalSlider8;
131 sliders <<
m_ui->verticalSlider9;
132 sliders <<
m_ui->verticalSlider10;
133 sliders <<
m_ui->bwVerticalSlider;
135 for(
int i = 0; i < sliders.count(); ++i)
138 slider->setRange(-15, 15);
144 connect(
m_ui->showEqButton, SIGNAL(clicked()), SLOT(
setEnable()));
145 connect(
m_ui->resetButton, SIGNAL(clicked()), SLOT(
reset()));
167 m_ui->bwVerticalSlider->setEnabled(enabled);
168 m_ui->verticalSlider1->setEnabled(enabled);
169 m_ui->verticalSlider2->setEnabled(enabled);
170 m_ui->verticalSlider3->setEnabled(enabled);
171 m_ui->verticalSlider4->setEnabled(enabled);
172 m_ui->verticalSlider5->setEnabled(enabled);
173 m_ui->verticalSlider6->setEnabled(enabled);
174 m_ui->verticalSlider7->setEnabled(enabled);
175 m_ui->verticalSlider8->setEnabled(enabled);
176 m_ui->verticalSlider9->setEnabled(enabled);
177 m_ui->verticalSlider10->setEnabled(enabled);
178 m_ui->eqChoice->setEnabled(enabled);
179 m_ui->resetButton->setEnabled(enabled);
186 m_ui->showEqButton->click();
190 if(eqValue.count() == 11)
222 QString(
"%1,%2,%3,%4,%5,%6,%7,%8,%9,%10,%11").arg(
m_ui->bwVerticalSlider->value())
223 .arg(
m_ui->verticalSlider1->value()).arg(
m_ui->verticalSlider2->value()).arg(
m_ui->verticalSlider3->value())
224 .arg(
m_ui->verticalSlider4->value()).arg(
m_ui->verticalSlider5->value()).arg(
m_ui->verticalSlider6->value())
225 .arg(
m_ui->verticalSlider7->value()).arg(
m_ui->verticalSlider8->value()).arg(
m_ui->verticalSlider9->value())
226 .arg(
m_ui->verticalSlider10->value()));
233 << 0 << 0 << 0 << 0 << 0 << 0 <<-4 <<-4 <<-4 <<-6
234 << 0 << 0 << 5 << 3 << 3 << 3 << 2 << 0 << 0 << 0
235 << 6 << 4 << 1 << 0 << 0 <<-3 <<-4 <<-4 << 0 << 0
236 <<-6 << 6 << 6 << 3 << 2 <<-2 <<-5 <<-6 <<-8 <<-8
237 <<-6 <<-6 <<-6 <<-2 << 1 << 7 <<10 <<10 <<10 <<10
238 << 4 << 3 << 0 <<-4 <<-3 << 1 << 5 << 7 << 7 << 7
239 << 3 << 7 << 3 <<-2 <<-1 << 1 << 3 << 6 << 8 << 9
240 << 6 << 6 << 3 << 3 << 0 <<-3 <<-3 <<-3 << 0 << 0
241 <<-3 << 0 << 2 << 3 << 3 << 3 << 2 << 1 << 1 << 1
242 <<-1 << 3 << 4 << 5 << 3 << 0 <<-1 <<-1 <<-1 <<-1
243 << 0 << 0 << 0 <<-3 << 0 << 4 << 3 << 0 << 0 << 0
244 << 4 << 4 << 0 << 0 << 0 << 0 << 0 << 0 << 4 << 4
245 << 5 << 3 <<-3 <<-5 <<-2 << 2 << 5 << 7 << 7 << 7
246 <<-2 <<-3 <<-2 << 0 << 2 << 3 << 5 << 6 << 7 << 6
247 << 3 << 1 << 0 <<-1 << 0 << 2 << 5 << 6 << 7 << 7
248 << 2 << 2 << 1 << 0 <<-2 <<-3 <<-2 << 0 << 2 << 5
249 << 5 << 3 << 0 <<-3 <<-3 << 0 << 5 << 6 << 6 << 5;
255 m_ui->verticalSlider3->value(),
m_ui->verticalSlider4->value(),
m_ui->verticalSlider5->value(),
256 m_ui->verticalSlider6->value(),
m_ui->verticalSlider7->value(),
m_ui->verticalSlider8->value(),
257 m_ui->verticalSlider9->value(),
m_ui->verticalSlider10->value()});
void setEnabledEffect(bool enabled)
void sliderValueChanged()
The class of the music player.
The class of the slider that can clicked any position.
void addWidget(QWidget *widget, int id=-1)
static const QString SliderStyle04
static constexpr const char * EqualizerOff
static constexpr const char * EqualizerOn
MusicEqualizerDialog(QWidget *parent=nullptr)
The class of the equalizer widget.
static const QString PushButtonStyle04
TTKIntList m_equalizeValue
#define TTK_CONNECTIONPOOL_UNREGISTER(object)
The class of the moving dialog base.
void setEqualizerEffect(const TTKIntList &effect)
void setControlEnabled(bool enabled) const
void writeInformation() const
Ui::MusicEqualizerDialog * m_ui
static const QString ToolButtonStyle04
#define TTK_CONNECTIONPOOL_BIND_TO(object)
static void makeBlockedValue(QSlider *slider, int value)
void equlizerTypeChanged(int index)
The class of the label widget click group mapper.
#define TTK_CONNECTIONPOOL_REGISTER(object)