summaryrefslogtreecommitdiffstats
path: root/shemovcleaner.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-08-28 07:28:15 +0200
committerArno <arno@disconnect.de>2016-08-28 07:28:15 +0200
commit8203bdcbdbc8c121831db0d197a89842b7178f59 (patch)
tree8a693c8c11e3265e08ed6d74c35a76ee991f8e12 /shemovcleaner.cpp
parent32afa2c28aabe862bfca44dba24083ffd7db6721 (diff)
downloadShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.tar.gz
ShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.tar.bz2
ShemovCleaner-8203bdcbdbc8c121831db0d197a89842b7178f59.zip
Added copyToClipboard where applicable
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r--shemovcleaner.cpp20
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(){