diff options
author | Arno <arno@disconnect.de> | 2017-12-31 12:55:05 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-12-31 12:55:05 +0100 |
commit | c60455570626ab66bc2bcac357dd0d48a26a4442 (patch) | |
tree | a098849fb2900c2f80fe7b1a268c999c2f8cc90b | |
parent | 387a22f9f84fd673febfbdf4f8ffccd6556e11ae (diff) | |
download | BeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.tar.gz BeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.tar.bz2 BeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.zip |
Remove deprecated QSignalMapper
Replace it with a lamda.
-rw-r--r-- | configurationdialog.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/configurationdialog.cpp b/configurationdialog.cpp index 35faf85..f3e0009 100644 --- a/configurationdialog.cpp +++ b/configurationdialog.cpp @@ -6,7 +6,6 @@ #include <QTabWidget> #include <QSettings> #include <QColorDialog> -#include <QSignalMapper> #include <QGroupBox> #include <QRadioButton> @@ -70,12 +69,8 @@ ConfigurationDialog::ConfigurationDialog(QWidget *parent, Qt::WindowFlags f) : Q colorWidget->setLayout(colorL); mUseAltColors = new QCheckBox(tr("Use alt. row colors")); colorGrid->addWidget(mUseAltColors, 2, 1, 1, 2, Qt::AlignLeft); - QSignalMapper *colorMapper = new QSignalMapper(this); - colorMapper->setMapping(baseColorB, mBaseColorL); - colorMapper->setMapping(altColorB, mAltColorL); - connect(baseColorB, &QPushButton::clicked, colorMapper, static_cast<void(QSignalMapper::*)()>(&QSignalMapper::map)); - connect(altColorB, &QPushButton::clicked, colorMapper, static_cast<void(QSignalMapper::*)()>(&QSignalMapper::map)); - connect(colorMapper, static_cast<void(QSignalMapper::*)(QWidget*)>(&QSignalMapper::mapped), this, &ConfigurationDialog::chooseColor); + connect(baseColorB, &QPushButton::clicked, [=] { chooseColor(mBaseColorL); }); + connect(altColorB, &QPushButton::clicked, [=] { chooseColor(mAltColorL); }); //scan mode QWidget *scanModeWidget = new QWidget; |