summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-04-04 16:13:24 +0200
committerArno <am@disconnect.de>2014-04-04 16:13:24 +0200
commit78c36ad6caab4a6c22bc95ee1f983ea841416ab9 (patch)
treeecbfd36fc3852c92d87570a2b7172d22473aa44c /shemov.cpp
parentfedc8437f088a666462f21858f82733d2aa33761 (diff)
downloadSheMov-78c36ad6caab4a6c22bc95ee1f983ea841416ab9.tar.gz
SheMov-78c36ad6caab4a6c22bc95ee1f983ea841416ab9.tar.bz2
SheMov-78c36ad6caab4a6c22bc95ee1f983ea841416ab9.zip
Delete SeriesPart
Make it possible to delete a SeriesPart. This may happen if eg. you download the same clip/movie with a better quality.
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 34b4670..1dc098c 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -628,6 +628,10 @@ void SheMov::createActions(){
mArchiveViewMarkFavA = new QAction(tr("Mark as favorite"), this);
mArchiveViewMarkFavA->setData(ArchiveModel::SeriesPartNode);
connect(mArchiveViewMarkFavA, SIGNAL(triggered()), c->archiveTree(), SLOT(markAsFavorite()));
+ //delete from Tree
+ mArchiveViewDeleteA = new QAction(QIcon(":/delete.png"), tr("Delete..."), this);
+ mArchiveViewDeleteA->setData(ArchiveModel::SeriesPartIdRole);
+ connect(mArchiveViewDeleteA, SIGNAL(triggered()), c->archiveTree(), SLOT(deleteFromTree()));
// ArchiveFiles actions <- ArchiveView!
// play selected
@@ -853,6 +857,8 @@ void SheMov::createMenus(){
c->addActionForTree(mArchiveViewExpandAllA);
c->addActionForTree(mArchiveViewCollapseAllA);
c->addActionForTree(createSeparator());
+ c->addActionForTree(mArchiveViewDeleteA);
+ c->addActionForTree(createSeparator());
c->addActionForTree(mArchiveViewRefreshA);
QMenu *archiveTreeM = new QMenu(tr("Archive"), this);
archiveTreeM->addActions(c->archiveTree()->actions());