From 71c0c7064d37097cb7371ae07e880bcf362c04c9 Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 26 Dec 2017 19:36:21 +0100 Subject: Get rid of copyCutMapper --- shemov.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index 11882c6..595ab00 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -440,16 +440,12 @@ void SheMov::createActions(){ mDeleteFilesA = new QAction(QIcon(":/delete.png"), tr("Delete selected..."), this); mDeleteFilesA->setShortcut(tr("CTRL+d")); connect(mDeleteFilesA, SIGNAL(triggered()), mFSWidget, SLOT(deleteFiles())); - QSignalMapper *copyCutMapper = new QSignalMapper(this); mCopyA = new QAction(tr("Copy"), this); mCopyA->setShortcut(tr("CTRL+c")); - copyCutMapper->setMapping(mCopyA, FilesystemWidget::Copy); - connect(mCopyA, SIGNAL(triggered()), copyCutMapper, SLOT(map())); + connect(mCopyA, &QAction::triggered, [=] {mFSWidget->toClipboard(FilesystemWidget::Copy); }); mCutA = new QAction(tr("Cut"), this); mCutA->setShortcut(tr("CTRL+x")); - copyCutMapper->setMapping(mCutA, FilesystemWidget::Cut); - connect(mCutA, SIGNAL(triggered()), copyCutMapper, SLOT(map())); - connect(copyCutMapper, SIGNAL(mapped(int)), mFSWidget, SLOT(toClipboard(int))); + connect(mCutA, &QAction::triggered, [=] {mFSWidget->toClipboard(FilesystemWidget::Cut); }); mPasteA = new QAction(tr("Paste"), this); mPasteA->setShortcut(tr("Ctrl+v")); connect(mPasteA, SIGNAL(triggered()), mFSWidget, SLOT(fromClipboard())); -- cgit v1.2.3-70-g09d2