summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-04-07 16:16:55 +0200
committerArno <am@disconnect.de>2014-04-07 16:16:55 +0200
commit9f314ad26720a925e8e7a7f1a9f61330f3fd29c1 (patch)
tree9ca0661d1be109ac3df65d3e55b8629b295c1c3c /shemov.cpp
parent05c0ddf167054d1c7befe7440ff60718c98a8207 (diff)
downloadSheMov-9f314ad26720a925e8e7a7f1a9f61330f3fd29c1.tar.gz
SheMov-9f314ad26720a925e8e7a7f1a9f61330f3fd29c1.tar.bz2
SheMov-9f314ad26720a925e8e7a7f1a9f61330f3fd29c1.zip
Create new, empty Seriespart by contect menu
Preparation for drag and drop. Also make it possible to delete Seriesparts without files.
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 651f209..8a6055c 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -632,6 +632,10 @@ void SheMov::createActions(){
mArchiveViewDeleteA = new QAction(QIcon(":/delete.png"), tr("Delete..."), this);
mArchiveViewDeleteA->setData(ArchiveModel::SeriesPartNode);
connect(mArchiveViewDeleteA, SIGNAL(triggered()), c->archiveTree(), SLOT(deleteFromTree()));
+ //add new series part
+ mArchiveViewNewPartA = new QAction(QIcon(":/french_maid_dress.png"), tr("New..."), this);
+ mArchiveViewNewPartA->setData(ArchiveModel::SeriesNode);
+ connect(mArchiveViewNewPartA, SIGNAL(triggered()), c->archiveTree(), SLOT(newPart()));
// ArchiveFiles actions <- ArchiveView!
// play selected
@@ -845,6 +849,7 @@ void SheMov::createMenus(){
// Movie archive
ArchiveController *c = SmGlobals::instance()->archiveController();
c->addActionForTree(mArchiveViewRenameA);
+ c->addActionForTree(mArchiveViewNewPartA);
c->addActionForTree(createSeparator());
c->addActionForTree(mArchiveViewActorsA);
c->addActionForTree(mArchiveViewGenresA);