diff options
author | Arno <arno@disconnect.de> | 2017-12-26 19:36:21 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-12-26 19:36:21 +0100 |
commit | 71c0c7064d37097cb7371ae07e880bcf362c04c9 (patch) | |
tree | fcce9456aeafa5d011af67d41fe5d6c4859b7c84 | |
parent | 9833de356989d06c2fdc9c0d407712e07048be61 (diff) | |
download | SheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.tar.gz SheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.tar.bz2 SheMov-71c0c7064d37097cb7371ae07e880bcf362c04c9.zip |
Get rid of copyCutMapper
-rw-r--r-- | shemov.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
@@ -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())); |