Skip to content

Commit cebd253

Browse files
author
ThePBone
committed
Cleanup signal/slot connector code and status label routines
1 parent 5fb1ea5 commit cebd253

File tree

2 files changed

+58
-178
lines changed

2 files changed

+58
-178
lines changed

dialog/logdlg.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ class LogDlg : public QDialog
2828
public:
2929
explicit LogDlg(QWidget *parent = nullptr);
3030
~LogDlg();
31+
public slots:
32+
void updateLog();
3133
private slots:
3234
void reject();
33-
void updateLog();
3435
private:
3536
Ui::log *ui;
3637
};

mainwindow.cpp

Lines changed: 56 additions & 177 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ MainWindow::~MainWindow()
204204
{
205205
delete ui;
206206
}
207-
//Spec trum
207+
//Spectrum
208208
void MainWindow::InitializeSpectrum(){
209209
m_spectrograph = new Spectrograph(this);
210210
m_audioengine = new AudioStreamEngine(this);
@@ -524,6 +524,7 @@ void MainWindow::DialogHandler(){
524524
}
525525
void MainWindow::OpenLog(){
526526
log_dlg->show();
527+
log_dlg->updateLog();
527528
}
528529
void MainWindow::Reset(){
529530
QMessageBox::StandardButton reply;
@@ -984,52 +985,22 @@ void MainWindow::UpdateTooltipLabelUnit(QObject* sender,QString text,bool viasig
984985
w->setToolTip(text);
985986
if(viasignal)ui->info->setText(text);
986987
}
987-
#define VAL_OBJ_PAIR(x) ui->x->value(),ui->x
988988
void MainWindow::UpdateAllUnitLabels(){
989-
UpdateUnitLabel(VAL_OBJ_PAIR(colmwide));
990-
UpdateUnitLabel(VAL_OBJ_PAIR(colmdepth));
991-
UpdateUnitLabel(VAL_OBJ_PAIR(colmmidimg));
992-
UpdateUnitLabel(VAL_OBJ_PAIR(vcmode));
993-
UpdateUnitLabel(VAL_OBJ_PAIR(vclvl));
994-
UpdateUnitLabel(VAL_OBJ_PAIR(vbmode));
995-
UpdateUnitLabel(VAL_OBJ_PAIR(vbfreq));
996-
UpdateUnitLabel(VAL_OBJ_PAIR(vbgain));
997-
UpdateUnitLabel(VAL_OBJ_PAIR(vhplvl));
998-
UpdateUnitLabel(VAL_OBJ_PAIR(difflvl));
999-
UpdateUnitLabel(VAL_OBJ_PAIR(roomsize));
1000-
UpdateUnitLabel(VAL_OBJ_PAIR(roomwidth));
1001-
UpdateUnitLabel(VAL_OBJ_PAIR(roomdamp));
1002-
UpdateUnitLabel(VAL_OBJ_PAIR(wet));
1003-
UpdateUnitLabel(VAL_OBJ_PAIR(dry));
1004-
UpdateUnitLabel(VAL_OBJ_PAIR(gain));
1005-
UpdateUnitLabel(VAL_OBJ_PAIR(maxgain));
1006-
UpdateUnitLabel(VAL_OBJ_PAIR(maxvol));
1007-
UpdateUnitLabel(VAL_OBJ_PAIR(limiter));
1008-
UpdateUnitLabel(VAL_OBJ_PAIR(outputpan));
1009-
UpdateUnitLabel(VAL_OBJ_PAIR(outvolume));
1010-
UpdateUnitLabel(VAL_OBJ_PAIR(comp_thres));
1011-
UpdateUnitLabel(VAL_OBJ_PAIR(compgain));
1012-
UpdateUnitLabel(VAL_OBJ_PAIR(compwidth));
1013-
UpdateUnitLabel(VAL_OBJ_PAIR(comp_ratio));
1014-
UpdateUnitLabel(VAL_OBJ_PAIR(compattack));
1015-
UpdateUnitLabel(VAL_OBJ_PAIR(comprelease));
1016-
UpdateUnitLabel(VAL_OBJ_PAIR(a_adapt));
1017-
UpdateUnitLabel(VAL_OBJ_PAIR(a_crest));
1018-
UpdateUnitLabel(VAL_OBJ_PAIR(a_maxatk));
1019-
UpdateUnitLabel(VAL_OBJ_PAIR(a_maxrel));
1020-
UpdateUnitLabel(VAL_OBJ_PAIR(a_kneewidth));
1021-
UpdateUnitLabel(VAL_OBJ_PAIR(vcurelvl));
1022-
UpdateUnitLabel(VAL_OBJ_PAIR(axmode));
1023-
UpdateUnitLabel(VAL_OBJ_PAIR(barkcon));
1024-
UpdateUnitLabel(VAL_OBJ_PAIR(barkfreq));
1025-
UpdateUnitLabel(VAL_OBJ_PAIR(convcc));
1026-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_xcoeff1));
1027-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_xcoeff2));
1028-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_ycoeff1));
1029-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_ycoeff2));
1030-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_sidegain1));
1031-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_sidegain2));
1032-
UpdateUnitLabel(VAL_OBJ_PAIR(dyn_bassgain));
989+
QList<QSlider*> slidersToBeUpdated(
990+
{ui->colmwide,ui->colmdepth,ui->colmmidimg,ui->vclvl,ui->vbfreq,
991+
ui->vbgain,ui->vhplvl,ui->difflvl,ui->roomsize,ui->roomwidth,ui->roomdamp,ui->wet,ui->dry,
992+
ui->gain,ui->maxgain,ui->maxvol,ui->limiter,ui->outputpan,ui->outvolume,ui->comp_thres,
993+
ui->compgain,ui->compwidth,ui->comp_ratio,ui->compattack,ui->comprelease,ui->a_adapt,ui->a_crest,
994+
ui->a_maxatk,ui->a_maxrel,ui->a_kneewidth,ui->vcurelvl,ui->axmode,ui->barkcon,ui->barkfreq,ui->convcc,
995+
ui->dyn_xcoeff1,ui->dyn_xcoeff2,ui->dyn_ycoeff1,ui->dyn_ycoeff2,ui->dyn_sidegain1,ui->dyn_sidegain2,ui->dyn_bassgain});
996+
997+
QList<QSpinBox*> spinboxesToBeUpdated({ui->vcmode,ui->vbmode});
998+
999+
foreach (auto w, slidersToBeUpdated)
1000+
UpdateUnitLabel(w->value(),w);
1001+
1002+
foreach (auto w, spinboxesToBeUpdated)
1003+
UpdateUnitLabel(w->value(),w);
10331004
}
10341005

10351006
//---Helper
@@ -1077,135 +1048,43 @@ AppConfigWrapper* MainWindow::getACWrapper(){
10771048

10781049
//---Connect UI-Signals
10791050
void MainWindow::ConnectActions(){
1080-
connect(ui->apply, SIGNAL(clicked()), this, SLOT(ApplyConfig()));
1081-
connect(ui->disableFX, SIGNAL(clicked()), this, SLOT(DisableFX()));
1082-
connect(ui->reset_eq, SIGNAL(clicked()), this, SLOT(ResetEQ()));
1083-
connect(ui->reset, SIGNAL(clicked()), this, SLOT(Reset()));
1084-
connect(ui->conv_select, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1085-
1086-
connect(ui->cpreset, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1087-
connect(ui->set, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1088-
1089-
connect(ui->eq_widget, SIGNAL(bandsUpdated()),this, SLOT(ApplyConfig()));
1090-
1091-
connect( ui->convcc , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1092-
connect( ui->vbfreq , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1093-
connect( ui->vbgain, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1094-
connect( ui->vbmode , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1095-
connect( ui->difflvl , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1096-
connect( ui->vhplvl , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1097-
connect( ui->roomsize , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1098-
connect( ui->roomwidth , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1099-
connect( ui->roomdamp , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1100-
connect( ui->wet , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1101-
connect( ui->dry , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1102-
connect( ui->colmwide , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1103-
connect( ui->colmmidimg , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1104-
connect( ui->colmdepth, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1105-
connect( ui->vclvl, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1106-
connect( ui->vcmode, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1107-
connect( ui->gain , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1108-
connect( ui->maxgain , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1109-
connect( ui->maxvol , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1110-
connect( ui->outputpan , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1111-
connect( ui->limiter , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1112-
connect( ui->outvolume , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1113-
connect(ui->vcurelvl, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1114-
connect(ui->axmode, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1115-
connect(ui->barkfreq, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1116-
connect(ui->barkcon, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1117-
connect(ui->comprelease, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1118-
connect(ui->compgain, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1119-
connect(ui->compwidth, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1120-
connect(ui->comp_ratio, SIGNAL(valueChanged(int)),this,SLOT(UpdateUnitLabel(int)));
1121-
connect(ui->comp_thres, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1122-
connect(ui->compattack, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1123-
connect(ui->comprelease, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1124-
connect(ui->a_adapt, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1125-
connect(ui->a_crest, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1126-
connect(ui->a_maxatk, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1127-
connect(ui->a_maxrel, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1128-
connect(ui->a_kneewidth, SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1129-
1130-
connect(ui->eqpreset, SIGNAL(currentIndexChanged(int)),this,SLOT(EqPresetSelectionUpdated()));
1131-
1132-
connect( ui->vb , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1133-
connect( ui->clarity , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1134-
connect( ui->vcure , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1135-
connect( ui->tubesim , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1136-
connect( ui->vhp , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1137-
connect( ui->diff , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1138-
connect( ui->reverb , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1139-
connect( ui->enable_eq , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1140-
connect( ui->enable_comp , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1141-
connect( ui->noclip , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1142-
connect( ui->m_gain , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1143-
connect( ui->m_width , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1144-
connect( ui->m_attack , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1145-
connect( ui->m_release , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1146-
connect( ui->vb , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1147-
connect( ui->clarity , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1148-
connect( ui->vcure , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1149-
connect( ui->tubesim , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1150-
connect( ui->agc , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1151-
connect( ui->colm , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1152-
connect( ui->vse , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1153-
connect( ui->conv , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1154-
connect( ui->ax , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1155-
1156-
connect(ui->dynsys_preset, SIGNAL(currentIndexChanged(int)),this,SLOT(DynsysPresetSelectionUpdated()));
1157-
connect( ui->dynsys , SIGNAL(clicked()),this, SLOT(OnUpdate()));
1158-
connect( ui->dyn_xcoeff1 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1159-
connect( ui->dyn_xcoeff2 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1160-
connect( ui->dyn_ycoeff1 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1161-
connect( ui->dyn_ycoeff2 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1162-
connect( ui->dyn_bassgain , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1163-
connect( ui->dyn_sidegain1 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1164-
connect( ui->dyn_sidegain2 , SIGNAL(valueChanged(int)),this, SLOT(UpdateUnitLabel(int)));
1165-
connect( ui->convcc , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1166-
connect( ui->vbfreq , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1167-
connect( ui->vbgain, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1168-
connect( ui->vbmode , SIGNAL(valueChanged(int)),this, SLOT(OnRelease()));
1169-
connect( ui->difflvl , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1170-
connect( ui->vhplvl , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1171-
connect( ui->roomsize , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1172-
connect( ui->roomwidth , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1173-
connect( ui->roomdamp , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1174-
connect( ui->wet , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1175-
connect( ui->dry , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1176-
connect( ui->colmwide , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1177-
connect( ui->colmmidimg , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1178-
connect( ui->colmdepth, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1179-
connect( ui->vclvl, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1180-
connect( ui->vcmode, SIGNAL(valueChanged(int)),this, SLOT(OnRelease()));
1181-
connect( ui->gain , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1182-
connect( ui->maxgain , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1183-
connect( ui->maxvol , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1184-
connect( ui->outputpan , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1185-
connect( ui->limiter , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1186-
connect( ui->outvolume , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1187-
connect(ui->vcurelvl, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1188-
connect(ui->axmode, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1189-
connect(ui->barkfreq, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1190-
connect(ui->barkcon, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1191-
connect(ui->comprelease, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1192-
connect(ui->compgain, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1193-
connect(ui->compwidth, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1194-
connect(ui->comp_ratio, SIGNAL(sliderReleased()),this,SLOT(OnRelease()));
1195-
connect(ui->comp_thres, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1196-
connect(ui->compattack, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1197-
connect(ui->comprelease, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1198-
connect(ui->a_adapt, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1199-
connect(ui->a_crest, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1200-
connect(ui->a_maxatk, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1201-
connect(ui->a_maxrel, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1202-
connect(ui->a_kneewidth, SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1203-
1204-
connect( ui->dyn_xcoeff1 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1205-
connect( ui->dyn_xcoeff2 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1206-
connect( ui->dyn_ycoeff1 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1207-
connect( ui->dyn_ycoeff2 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1208-
connect( ui->dyn_bassgain , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1209-
connect( ui->dyn_sidegain1 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1210-
connect( ui->dyn_sidegain2 , SIGNAL(sliderReleased()),this, SLOT(OnRelease()));
1051+
QList<QWidget*> registerValueChange(
1052+
{ui->convcc,ui->vbfreq,ui->vbgain,ui->vbmode,ui->difflvl,ui->vhplvl,ui->roomsize,ui->roomwidth,ui->roomdamp,
1053+
ui->wet,ui->dry,ui->colmwide,ui->colmmidimg,ui->colmdepth,ui->vclvl,ui->vcmode,ui->gain,ui->maxgain,ui->maxvol,
1054+
ui->outputpan,ui->limiter,ui->outvolume,ui->vcurelvl,ui->axmode,ui->barkfreq,ui->barkcon,ui->comprelease,ui->compgain,
1055+
ui->compwidth,ui->comp_ratio,ui->comp_thres,ui->compattack,ui->comprelease,ui->a_adapt,ui->a_crest,ui->a_maxatk,ui->a_maxrel,
1056+
ui->a_kneewidth,ui->dyn_xcoeff1,ui->dyn_xcoeff2,ui->dyn_ycoeff1,ui->dyn_ycoeff2,ui->dyn_bassgain,ui->dyn_sidegain1,ui->dyn_sidegain2});
1057+
1058+
QList<QWidget*> registerSliderRelease(
1059+
{ui->convcc,ui->vbfreq,ui->vbgain,ui->difflvl,ui->vhplvl,ui->roomsize,ui->roomwidth,ui->roomdamp,ui->wet,ui->dry,
1060+
ui->colmwide,ui->colmmidimg,ui->colmdepth,ui->vclvl,ui->gain,ui->maxgain,ui->maxvol,ui->outputpan,ui->limiter,ui->outvolume,
1061+
ui->vcurelvl,ui->axmode,ui->barkfreq,ui->barkcon,ui->comprelease,ui->compgain,ui->compwidth,ui->comp_ratio,ui->comp_thres,
1062+
ui->compattack,ui->comprelease,ui->a_adapt,ui->a_crest,ui->a_maxatk,ui->a_maxrel,ui->a_kneewidth,ui->dyn_xcoeff1,ui->dyn_xcoeff2,
1063+
ui->dyn_ycoeff1,ui->dyn_ycoeff2,ui->dyn_bassgain,ui->dyn_sidegain1,ui->dyn_sidegain2});
1064+
1065+
QList<QWidget*> registerClick(
1066+
{ui->vb,ui->clarity,ui->vcure,ui->tubesim,ui->vhp,ui->diff,ui->reverb,ui->enable_eq,ui->enable_comp,ui->noclip,ui->m_gain,
1067+
ui->m_width,ui->m_attack,ui->m_release,ui->vb,ui->clarity,ui->vcure,ui->tubesim,ui->agc,ui->colm,ui->vse,ui->conv,ui->ax,ui->dynsys});
1068+
1069+
foreach (QWidget* w, registerValueChange)
1070+
connect(w, SIGNAL(valueChanged(int)), this, SLOT(UpdateUnitLabel(int)));
1071+
1072+
foreach (QWidget* w, registerSliderRelease)
1073+
connect(w, SIGNAL(sliderReleased()), this, SLOT(OnRelease()));
1074+
1075+
foreach (QWidget* w, registerClick)
1076+
connect(w, SIGNAL(clicked()), this, SLOT(OnUpdate()));
1077+
1078+
connect(ui->apply, SIGNAL(clicked()), this, SLOT(ApplyConfig()));
1079+
connect(ui->disableFX, SIGNAL(clicked()), this, SLOT(DisableFX()));
1080+
connect(ui->reset_eq, SIGNAL(clicked()), this, SLOT(ResetEQ()));
1081+
connect(ui->reset, SIGNAL(clicked()), this, SLOT(Reset()));
1082+
connect(ui->conv_select, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1083+
connect(ui->cpreset, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1084+
connect(ui->set, SIGNAL(clicked()), this, SLOT(DialogHandler()));
1085+
connect(ui->eq_widget, SIGNAL(bandsUpdated()), this, SLOT(ApplyConfig()));
1086+
connect(ui->eqpreset, SIGNAL(currentIndexChanged(int)), this, SLOT(EqPresetSelectionUpdated()));
1087+
connect(ui->dynsys_preset, SIGNAL(currentIndexChanged(int)), this, SLOT(DynsysPresetSelectionUpdated()));
1088+
connect(ui->vbmode, SIGNAL(valueChanged(int)), this, SLOT(OnRelease()));
1089+
connect(ui->vcmode, SIGNAL(valueChanged(int)), this, SLOT(OnRelease()));
12111090
}

0 commit comments

Comments
 (0)