diff options
author | Arno <am@disconnect.de> | 2013-07-13 06:42:57 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-13 06:42:57 +0200 |
commit | 057da448ad06de20b8054ae1ba5ed7f6fb656c1b (patch) | |
tree | c410672b3ebe17536fe0e8a8fd9abc8e9c9c3e5e /shemov.cpp | |
parent | e8edacfc5175e91d27d6fcba8e3ffa1b1c80754c (diff) | |
download | SheMov-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.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -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); |