void Equalizer::createEvents() { connect(defaultButton, SIGNAL(clicked()), this, SLOT(defaultEqualizer())); connect(okButton, SIGNAL(clicked()), this, SLOT(ok())); connect(cancelButton, SIGNAL(clicked()), this, SLOT(close())); connect(newButton, SIGNAL(clicked()), this, SLOT(newPreset())); connect(editButton, SIGNAL(clicked()), this, SLOT(editPreset())); connect(saveButton, SIGNAL(clicked()), this, SLOT(savePreset())); connect(deleteButton, SIGNAL(clicked()), this, SLOT(deletePreset())); connect(presetCombo, SIGNAL(activated(int)), this, SLOT(loadPreset())); connect(presetCombo, SIGNAL(currentIndexChanged(int)), this, SLOT(indexChanged())); for (int i = 0; i < 16; i++) { connect(eq[i], &QSlider::valueChanged, [this,i](int arg) { equalizerChanged(i, arg); eqDb[i]->setText(QString("%1dB").arg(arg)); }); } }
void Equalizer::createEvents() { connect(defaultButton, SIGNAL(clicked()), this, SLOT(defaultEqualizer())); connect(okButton, SIGNAL(clicked()), this, SLOT(ok())); connect(cancelButton, SIGNAL(clicked()), this, SLOT(close())); connect(eq[0], SIGNAL(valueChanged(int)), this, SLOT(eq0Changed(int))); connect(eq[1], SIGNAL(valueChanged(int)), this, SLOT(eq1Changed(int))); connect(eq[2], SIGNAL(valueChanged(int)), this, SLOT(eq2Changed(int))); connect(eq[3], SIGNAL(valueChanged(int)), this, SLOT(eq3Changed(int))); connect(eq[4], SIGNAL(valueChanged(int)), this, SLOT(eq4Changed(int))); connect(eq[5], SIGNAL(valueChanged(int)), this, SLOT(eq5Changed(int))); connect(eq[6], SIGNAL(valueChanged(int)), this, SLOT(eq6Changed(int))); connect(eq[7], SIGNAL(valueChanged(int)), this, SLOT(eq7Changed(int))); connect(eq[8], SIGNAL(valueChanged(int)), this, SLOT(eq8Changed(int))); connect(eq[9], SIGNAL(valueChanged(int)), this, SLOT(eq9Changed(int))); connect(eq[10], SIGNAL(valueChanged(int)), this, SLOT(eq10Changed(int))); connect(eq[11], SIGNAL(valueChanged(int)), this, SLOT(eq11Changed(int))); connect(eq[12], SIGNAL(valueChanged(int)), this, SLOT(eq12Changed(int))); connect(eq[13], SIGNAL(valueChanged(int)), this, SLOT(eq13Changed(int))); connect(eq[14], SIGNAL(valueChanged(int)), this, SLOT(eq14Changed(int))); connect(eq[15], SIGNAL(valueChanged(int)), this, SLOT(eq15Changed(int))); }