From 86c58b94bf33618c2e6d33a1e5c174f051a33c1d Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 26 Dec 2017 21:45:14 +0100 Subject: Get rid of QSignalMapper in consistencycheck.cpp It's obsolete. Same as before! --- consistencycheck.cpp | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'consistencycheck.cpp') diff --git a/consistencycheck.cpp b/consistencycheck.cpp index d5d1aa8..3bbd871 100644 --- a/consistencycheck.cpp +++ b/consistencycheck.cpp @@ -12,7 +12,6 @@ #include #include #include -#include #include #include #include @@ -62,7 +61,9 @@ ConsistencyCheck::ConsistencyCheck(QWidget *parent, Qt::WindowFlags f) : SmDialo // Buttons mCancelExit = new QPushButton(tr("Close")); mCheckDb = new QPushButton(tr("Check database")); + connect(mCheckDb, &QPushButton::clicked, [=] { startChecker(ConsistencyCheck::DbCheck); }); mCheckFs = new QPushButton(tr("Check Filesystem")); + connect(mCheckFs, &QPushButton::clicked, [=] { startChecker(ConsistencyCheck::FsCheck); }); mCleanup = new QPushButton(tr("Cleanup...")); connect(mCleanup, SIGNAL(clicked()), this, SLOT(cleanup())); mCleanup->setEnabled(false); @@ -74,17 +75,9 @@ ConsistencyCheck::ConsistencyCheck(QWidget *parent, Qt::WindowFlags f) : SmDialo buttonLayout->addWidget(mCancelExit); connect(mCancelExit, SIGNAL(clicked()), this, SLOT(accept())); - // signal mapper - QSignalMapper *mapper = new QSignalMapper(this); - connect(mCheckDb, SIGNAL(clicked()), mapper, SLOT(map())); - mapper->setMapping(mCheckDb, ConsistencyCheck::DbCheck); - connect(mCheckFs, SIGNAL(clicked()), mapper, SLOT(map())); - mapper->setMapping(mCheckFs, ConsistencyCheck::FsCheck); - connect(mapper, SIGNAL(mapped(int)), this, SLOT(startChecker(int))); - //misc - mChecker = new ConsistencyChecker(this); - connect(mChecker, SIGNAL(started()), this, SLOT(checkerStarted())); + mChecker = new ConsistencyChecker(this); + connect(mChecker, SIGNAL(started()), this, SLOT(checkerStarted())); connect(mChecker, SIGNAL(finished()), this, SLOT(checkerFinished())); connect(mChecker, SIGNAL(consistencyMsg(QString)), this, SLOT(addMessage(QString))); connect(mChecker, SIGNAL(approxTotal(int)), this, SLOT(setProgressBarMax(int))); -- cgit v1.2.3-70-g09d2