diff options
author | Arno <arno@disconnect.de> | 2016-08-28 07:28:15 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-08-28 07:28:15 +0200 |
commit | 8203bdcbdbc8c121831db0d197a89842b7178f59 (patch) | |
tree | 8a693c8c11e3265e08ed6d74c35a76ee991f8e12 /shemovcleaner.cpp | |
parent | 32afa2c28aabe862bfca44dba24083ffd7db6721 (diff) | |
download | ShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.tar.gz ShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.tar.bz2 ShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.zip |
Added copyToClipboard where applicable
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r-- | shemovcleaner.cpp | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index ec9d6e4..e6147c9 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -9,9 +9,11 @@ #include <QSettings> #include <QSqlDatabase> #include <QMessageBox> +#include <QTreeView> #include "shemovcleaner.h" #include "torrentwidget.h" +#include "torrentdisplay.h" #include "configurationwidget.h" ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(parent, f) { @@ -74,7 +76,11 @@ void ShemovCleaner::createActions(){ connect(mTorInfoA, SIGNAL(triggered()), mTorrentTab, SLOT(torrentInfo())); mTorDirA = new QAction(QIcon(":/folder.png"), tr("Select folder..."), this); connect(mTorDirA, SIGNAL(triggered()), mTorrentTab, SLOT(selectDir())); + mFnThisCopyToClipA = new QAction(QIcon(":/edit-copy.png"), tr("Copy"), this); + connect(mFnThisCopyToClipA, SIGNAL(triggered()), mTorrentTab, SLOT(copyToClipboard())); + mTorrentTab->toolBar()->addAction(mTorRefreshA); + mTorrentTab->toolBar()->addAction(mFnThisCopyToClipA); mTorrentTab->toolBar()->addSeparator(); mTorrentTab->toolBar()->addAction(mTorDirA); mTorrentTab->toolBar()->addAction(mTorMoveA); @@ -90,8 +96,15 @@ void ShemovCleaner::createActions(){ torFileM->addAction(quitA); mTorrentTab->menuBar()->addMenu(torFileM); QMenu *torEditM = new QMenu(tr("Edit")); - torEditM->addAction(mTorDeleteA); + torEditM->addAction(mTorInfoA); + torEditM->addSeparator(); + torEditM->addAction(mTorRefreshA); + torEditM->addAction(mFnThisCopyToClipA); + torEditM->addSeparator(); torEditM->addAction(mTorMoveA); + torEditM->addAction(mTorDeleteA); + torEditM->addSeparator(); + torEditM->addAction(mTorDirA); torEditM->addSeparator(); torEditM->addAction(configA); torEditM->addSeparator(); @@ -100,11 +113,16 @@ void ShemovCleaner::createActions(){ mTorrentTab->addAction(mTorInfoA); mTorrentTab->addAction(createSeparator()); mTorrentTab->addAction(mTorRefreshA); + mTorrentTab->addAction(mFnThisCopyToClipA); mTorrentTab->addAction(createSeparator()); mTorrentTab->addAction(mTorMoveA); mTorrentTab->addAction(mTorDeleteA); mTorrentTab->addAction(createSeparator()); mTorrentTab->addAction(mTorDirA); + + mTorCopyToClipA = new QAction(QIcon(":/edit-copy.png"), tr("Copy"), this); + connect(mTorCopyToClipA, SIGNAL(triggered()), mTorrentTab->torrentDisplay(), SLOT(copyToClipboard())); + mTorrentTab->torrentDisplay()->addAction(mTorCopyToClipA); } void ShemovCleaner::openDatabase(){ |