From 78c36ad6caab4a6c22bc95ee1f983ea841416ab9 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 4 Apr 2014 16:13:24 +0200 Subject: Delete SeriesPart Make it possible to delete a SeriesPart. This may happen if eg. you download the same clip/movie with a better quality. --- shemov.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'shemov.cpp') 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()); -- cgit v1.2.3-70-g09d2