diff options
author | Arno <am@disconnect.de> | 2013-08-11 03:42:04 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-08-11 03:42:04 +0200 |
commit | fa226c66caf80f9f5041f9616d057309e8f958c0 (patch) | |
tree | df6c66d76c69358f95c60bd1079896b07b658183 /shemov.cpp | |
parent | 43fe74b668dd3927f01f2aad8c8c995d498007e1 (diff) | |
download | SheMov-fa226c66caf80f9f5041f9616d057309e8f958c0.tar.gz SheMov-fa226c66caf80f9f5041f9616d057309e8f958c0.tar.bz2 SheMov-fa226c66caf80f9f5041f9616d057309e8f958c0.zip |
Implement Favorites
Re-Implement mark as Favorites in new ArchiveView.
Also, don't block when the Collector is running again and we're trying
to update the view.
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
@@ -583,9 +583,13 @@ void SheMov::createActions(){ mArchiveViewMetadataA->setData(ArchiveModel::SeriesPartNode); connect(mArchiveViewMetadataA, SIGNAL(triggered()), c->archiveTree(), SLOT(editMetadata())); // refresh all - mRefreshArchiveA = new QAction(tr("Refresh"), this); - mRefreshArchiveA->setData(ArchiveModel::AllNodes); - connect(mRefreshArchiveA, SIGNAL(triggered()), c->archiveView(), SLOT(refreshArchive())); + mArchiveViewRefreshA = new QAction(tr("Refresh"), this); + mArchiveViewRefreshA->setData(ArchiveModel::AllNodes); + connect(mArchiveViewRefreshA, SIGNAL(triggered()), c->archiveView(), SLOT(refreshArchive())); + // mark as favorite + mArchiveViewMarkFavA = new QAction(tr("Mark as favorite"), this); + mArchiveViewMarkFavA->setData(ArchiveModel::SeriesPartNode); + connect(mArchiveViewMarkFavA, SIGNAL(triggered()), c->archiveTree(), SLOT(markAsFavorite())); // ArchiveFiles actions <- ArchiveView! // play selected @@ -778,7 +782,9 @@ void SheMov::createMenus(){ c->addActionForTree(mArchiveViewPartnoA); c->addActionForTree(mArchiveViewMetadataA); c->addActionForTree(createSeparator()); - c->addActionForTree(mRefreshArchiveA); + c->addActionForTree(mArchiveViewMarkFavA); + c->addActionForTree(createSeparator()); + c->addActionForTree(mArchiveViewRefreshA); QMenu *archiveTreeM = new QMenu(tr("Archive"), this); archiveTreeM->addActions(c->archiveTree()->actions()); |