summaryrefslogtreecommitdiffstats
path: root/configurationdialog.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-12-31 12:55:05 +0100
committerArno <arno@disconnect.de>2017-12-31 12:55:05 +0100
commitc60455570626ab66bc2bcac357dd0d48a26a4442 (patch)
treea098849fb2900c2f80fe7b1a268c999c2f8cc90b /configurationdialog.cpp
parent387a22f9f84fd673febfbdf4f8ffccd6556e11ae (diff)
downloadBeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.tar.gz
BeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.tar.bz2
BeetPlayer-c60455570626ab66bc2bcac357dd0d48a26a4442.zip
Remove deprecated QSignalMapper
Replace it with a lamda.
Diffstat (limited to 'configurationdialog.cpp')
-rw-r--r--configurationdialog.cpp9
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;