summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-12-26 19:36:21 +0100
committerArno <arno@disconnect.de>2017-12-26 19:36:21 +0100
commit71c0c7064d37097cb7371ae07e880bcf362c04c9 (patch)
treefcce9456aeafa5d011af67d41fe5d6c4859b7c84 /shemov.cpp
parent9833de356989d06c2fdc9c0d407712e07048be61 (diff)
downloadSheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.tar.gz
SheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.tar.bz2
SheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.zip
Get rid of copyCutMapper
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp8
1 files changed, 2 insertions, 6 deletions
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()));