diff options
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()); |