2 #include "ui_musicequalizerdialog.h"
12 slider->blockSignals(
true);
13 slider->setValue(value);
14 slider->blockSignals(
false);
26 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
28 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
29 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
30 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
35 m_ui->eqChoice->addItems({tr(
"Custom"), tr(
"Default"), tr(
"Classical"), tr(
"Club"), tr(
"Dance"), tr(
"Bass"), tr(
"Soprano"),
36 tr(
"BassSoprano"), tr(
"Headset"), tr(
"Hall"), tr(
"Scene"), tr(
"Pop"), tr(
"Repaglinide"),
37 tr(
"Party"), tr(
"Rock"), tr(
"Oscar"), tr(
"Mild"), tr(
"SoftRock"), tr(
"Electronics")});
43 m_ui->showEqButton->setFocusPolicy(Qt::NoFocus);
44 m_ui->resetButton->setFocusPolicy(Qt::NoFocus);
53 G_CONNECTION_PTR->connect(className(), MusicSoundEffectsWidget::className());
78 m_ui->eqChoice->setCurrentIndex(1);
94 m_ui->eqChoice->blockSignals(
true);
95 m_ui->eqChoice->setCurrentIndex(0);
96 m_ui->eqChoice->blockSignals(
false);
104 index = (index - 1) * 10;
124 QList<TTKClickedSlider*> sliders;
125 sliders <<
m_ui->verticalSlider1;
126 sliders <<
m_ui->verticalSlider2;
127 sliders <<
m_ui->verticalSlider3;
128 sliders <<
m_ui->verticalSlider4;
129 sliders <<
m_ui->verticalSlider5;
130 sliders <<
m_ui->verticalSlider6;
131 sliders <<
m_ui->verticalSlider7;
132 sliders <<
m_ui->verticalSlider8;
133 sliders <<
m_ui->verticalSlider9;
134 sliders <<
m_ui->verticalSlider10;
135 sliders <<
m_ui->bwVerticalSlider;
137 for(
int i = 0; i < sliders.count(); ++i)
140 slider->setRange(-15, 15);
142 clickedGroup->
mapped(slider);
146 connect(
m_ui->showEqButton, SIGNAL(clicked()), SLOT(
setEnable()));
147 connect(
m_ui->resetButton, SIGNAL(clicked()), SLOT(
reset()));
169 m_ui->bwVerticalSlider->setEnabled(enabled);
170 m_ui->verticalSlider1->setEnabled(enabled);
171 m_ui->verticalSlider2->setEnabled(enabled);
172 m_ui->verticalSlider3->setEnabled(enabled);
173 m_ui->verticalSlider4->setEnabled(enabled);
174 m_ui->verticalSlider5->setEnabled(enabled);
175 m_ui->verticalSlider6->setEnabled(enabled);
176 m_ui->verticalSlider7->setEnabled(enabled);
177 m_ui->verticalSlider8->setEnabled(enabled);
178 m_ui->verticalSlider9->setEnabled(enabled);
179 m_ui->verticalSlider10->setEnabled(enabled);
180 m_ui->eqChoice->setEnabled(enabled);
181 m_ui->resetButton->setEnabled(enabled);
188 m_ui->showEqButton->click();
192 if(eqValue.count() == 11)
224 QString(
"%1,%2,%3,%4,%5,%6,%7,%8,%9,%10,%11").arg(
m_ui->bwVerticalSlider->value())
225 .arg(
m_ui->verticalSlider1->value()).arg(
m_ui->verticalSlider2->value()).arg(
m_ui->verticalSlider3->value())
226 .arg(
m_ui->verticalSlider4->value()).arg(
m_ui->verticalSlider5->value()).arg(
m_ui->verticalSlider6->value())
227 .arg(
m_ui->verticalSlider7->value()).arg(
m_ui->verticalSlider8->value()).arg(
m_ui->verticalSlider9->value())
228 .arg(
m_ui->verticalSlider10->value()));
235 << 0 << 0 << 0 << 0 << 0 << 0 <<-4 <<-4 <<-4 <<-6
236 << 0 << 0 << 5 << 3 << 3 << 3 << 2 << 0 << 0 << 0
237 << 6 << 4 << 1 << 0 << 0 <<-3 <<-4 <<-4 << 0 << 0
238 <<-6 << 6 << 6 << 3 << 2 <<-2 <<-5 <<-6 <<-8 <<-8
239 <<-6 <<-6 <<-6 <<-2 << 1 << 7 <<10 <<10 <<10 <<10
240 << 4 << 3 << 0 <<-4 <<-3 << 1 << 5 << 7 << 7 << 7
241 << 3 << 7 << 3 <<-2 <<-1 << 1 << 3 << 6 << 8 << 9
242 << 6 << 6 << 3 << 3 << 0 <<-3 <<-3 <<-3 << 0 << 0
243 <<-3 << 0 << 2 << 3 << 3 << 3 << 2 << 1 << 1 << 1
244 <<-1 << 3 << 4 << 5 << 3 << 0 <<-1 <<-1 <<-1 <<-1
245 << 0 << 0 << 0 <<-3 << 0 << 4 << 3 << 0 << 0 << 0
246 << 4 << 4 << 0 << 0 << 0 << 0 << 0 << 0 << 4 << 4
247 << 5 << 3 <<-3 <<-5 <<-2 << 2 << 5 << 7 << 7 << 7
248 <<-2 <<-3 <<-2 << 0 << 2 << 3 << 5 << 6 << 7 << 6
249 << 3 << 1 << 0 <<-1 << 0 << 2 << 5 << 6 << 7 << 7
250 << 2 << 2 << 1 << 0 <<-2 <<-3 <<-2 << 0 << 2 << 5
251 << 5 << 3 << 0 <<-3 <<-3 << 0 << 5 << 6 << 6 << 5;
257 m_ui->verticalSlider3->value(),
m_ui->verticalSlider4->value(),
m_ui->verticalSlider5->value(),
258 m_ui->verticalSlider6->value(),
m_ui->verticalSlider7->value(),
m_ui->verticalSlider8->value(),
259 m_ui->verticalSlider9->value(),
m_ui->verticalSlider10->value()});
void setEnabledEffect(bool enabled)
void sliderValueChanged()
void mapped(QWidget *widget)
The class of the slider that can clicked any position.
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
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
static void makeBlockedValue(QSlider *slider, int value)
void equlizerTypeChanged(int index)
The class of the label widget click group mapper.