diff options
author | Arno <am@disconnect.de> | 2013-07-10 12:25:04 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-10 12:25:04 +0200 |
commit | 493b6f3020dcd97697bb785fa47b8712b97189f8 (patch) | |
tree | 02c0098c157dd5e313b3083ddf5bcc03bc9d32c5 /shemov.cpp | |
parent | 59300b5b8663ecfdd8a55935641cbd0f04c79773 (diff) | |
download | SheMov-493b6f3020dcd97697bb785fa47b8712b97189f8.tar.gz SheMov-493b6f3020dcd97697bb785fa47b8712b97189f8.tar.bz2 SheMov-493b6f3020dcd97697bb785fa47b8712b97189f8.zip |
Make experimental view editable
Create new dialogs for editing actors, genres and metadata. IMHO like
this it's much clearer who does what. KISS!
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); |