diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -10,7 +10,6 @@ #include <QMenuBar> #include <QStatusBar> #include <QLabel> -#include <QSignalMapper> #include <QSettings> #include <QMessageBox> #include <QCloseEvent> @@ -528,16 +527,12 @@ void SheMov::createActions(){ mPicWidget->picView()->addAction(mPVToggleA); // Add selected + Replace with selected - QSignalMapper *PVAddMapper = new QSignalMapper(this); mPVAddA = new QAction(QIcon(":/used_tampon.png"), tr("Add selected"), this); - connect(mPVAddA, SIGNAL(triggered()), PVAddMapper, SLOT(map())); - PVAddMapper->setMapping(mPVAddA, false); + connect(mPVAddA, &QAction::triggered, [=] { mPicWidget->picView()->setPVData(false); }); mPicWidget->picView()->addAction(mPVAddA); mPVReplaceA = new QAction(QIcon(":/clean_tampon.png"), tr("Replace with selected"), this); - connect(mPVReplaceA, SIGNAL(triggered()), PVAddMapper, SLOT(map())); - PVAddMapper->setMapping(mPVReplaceA, true); + connect(mPVReplaceA, &QAction::triggered, [=] { mPicWidget->picView()->setPVData(true); }); mPicWidget->picView()->addAction(mPVReplaceA); - connect(PVAddMapper, SIGNAL(mapped(int)), mPicWidget->picView(), SLOT(setPVData(int))); // Refresh mPicWidget->picView()->addAction(createSeparator()); |