From c60455570626ab66bc2bcac357dd0d48a26a4442 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 31 Dec 2017 12:55:05 +0100 Subject: Remove deprecated QSignalMapper Replace it with a lamda. --- configurationdialog.cpp | 9 ++------- 1 file 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 #include #include -#include #include #include @@ -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(&QSignalMapper::map)); - connect(altColorB, &QPushButton::clicked, colorMapper, static_cast(&QSignalMapper::map)); - connect(colorMapper, static_cast(&QSignalMapper::mapped), this, &ConfigurationDialog::chooseColor); + connect(baseColorB, &QPushButton::clicked, [=] { chooseColor(mBaseColorL); }); + connect(altColorB, &QPushButton::clicked, [=] { chooseColor(mAltColorL); }); //scan mode QWidget *scanModeWidget = new QWidget; -- cgit v1.2.3-70-g09d2