summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
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()));