summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-07-13 06:42:57 +0200
committerArno <am@disconnect.de>2013-07-13 06:42:57 +0200
commit057da448ad06de20b8054ae1ba5ed7f6fb656c1b (patch)
treec410672b3ebe17536fe0e8a8fd9abc8e9c9c3e5e /shemov.cpp
parente8edacfc5175e91d27d6fcba8e3ffa1b1c80754c (diff)
downloadSheMov-057da448ad06de20b8054ae1ba5ed7f6fb656c1b.tar.gz
SheMov-057da448ad06de20b8054ae1ba5ed7f6fb656c1b.tar.bz2
SheMov-057da448ad06de20b8054ae1ba5ed7f6fb656c1b.zip
Make all NodeTypes editable
Use plpgsql functions to edit nodes. Makes the program logic much easier. Also, rename rename() to edit() :)
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 5d94021..c8f61d3 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -747,14 +747,10 @@ void SheMov::createActions(){
// ArchiveView actions
ArchiveController *c = SmGlobals::instance()->archiveController();
- // rename
- mArchiveViewRenameA = new QAction(tr("Rename..."), this);
- mArchiveViewRenameA->setData(ArchiveModel::AllNodes & ArchiveModel::SeriesNode);
- connect(mArchiveViewRenameA, SIGNAL(triggered()), c->archiveTree(), SLOT(rename()));
- // remove
- mArchiveViewRemoveA = new QAction(tr("Remove..."), this);
- //mArchiveViewRemoveA->setData(ArchiveModel::RemoveNode);
- connect(mArchiveViewRemoveA, SIGNAL(triggered()), c->archiveTree(), SLOT(remove()));
+ // edit
+ mArchiveViewRenameA = new QAction(tr("Edit..."), this);
+ mArchiveViewRenameA->setData(ArchiveModel::AllNodes);
+ connect(mArchiveViewRenameA, SIGNAL(triggered()), c->archiveTree(), SLOT(edit()));
// edit actors
mArchiveViewActorsA = new QAction(tr("Edit actors..."), this);
mArchiveViewActorsA->setData(ArchiveModel::SeriesPartNode);
@@ -1012,7 +1008,6 @@ void SheMov::createMenus(){
// Archive tree (exp.)
ArchiveController *c = SmGlobals::instance()->archiveController();
c->addActionForTree(mArchiveViewRenameA);
- c->addActionForTree(mArchiveViewRemoveA);
c->addActionForTree(createSeparator());
c->addActionForTree(mArchiveViewActorsA);
c->addActionForTree(mArchiveViewGenresA);