diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -753,6 +753,15 @@ void SheMov::createActions(){ // remove mArchiveViewRemoveA = new QAction(tr("Remove..."), this); connect(mArchiveViewRemoveA, SIGNAL(triggered()), c->archiveTree(), SLOT(remove())); + // edit actors + mArchiveViewActorsA = new QAction(tr("Edit actors..."), this); + connect(mArchiveViewActorsA, SIGNAL(triggered()), c->archiveTree(), SLOT(editActors())); + // edit genres + mArchiveViewGenresA = new QAction(tr("Edit genres..."), this); + connect(mArchiveViewGenresA, SIGNAL(triggered()), c->archiveTree(), SLOT(editGenres())); + // edit metadata + mArchiveViewMetadataA = new QAction(tr("Edit metadata..."), this); + connect(mArchiveViewMetadataA, SIGNAL(triggered()), c->archiveTree(), SLOT(editMetadata())); // ArchiveFiles actions mArchiveFilesPlayA = new QAction(tr("Play selected..."), this); @@ -995,6 +1004,10 @@ void SheMov::createMenus(){ ArchiveController *c = SmGlobals::instance()->archiveController(); c->archiveTree()->addAction(mArchiveViewRenameA); c->archiveTree()->addAction(mArchiveViewRemoveA); + c->archiveTree()->addAction(createSeparator()); + c->archiveTree()->addAction(mArchiveViewActorsA); + c->archiveTree()->addAction(mArchiveViewGenresA); + c->archiveTree()->addAction(mArchiveViewMetadataA); // Archive files (exp.) c->archiveFiles()->addAction(mArchiveFilesPlayA); |