diff options
author | Arno <am@disconnect.de> | 2014-04-04 16:13:24 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-04-04 16:13:24 +0200 |
commit | 78c36ad6caab4a6c22bc95ee1f983ea841416ab9 (patch) | |
tree | ecbfd36fc3852c92d87570a2b7172d22473aa44c /shemov.cpp | |
parent | fedc8437f088a666462f21858f82733d2aa33761 (diff) | |
download | SheMov-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.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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()); |