From 43fe74b668dd3927f01f2aad8c8c995d498007e1 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 11 Aug 2013 02:25:15 +0200 Subject: Create action for refreshing the archive tree --- shemov.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index 07876d4..48fd8ff 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -582,6 +582,10 @@ void SheMov::createActions(){ mArchiveViewMetadataA = new QAction(tr("Edit metadata..."), this); 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())); // ArchiveFiles actions <- ArchiveView! // play selected @@ -773,6 +777,8 @@ void SheMov::createMenus(){ c->addActionForTree(mArchiveViewGenresA); c->addActionForTree(mArchiveViewPartnoA); c->addActionForTree(mArchiveViewMetadataA); + c->addActionForTree(createSeparator()); + c->addActionForTree(mRefreshArchiveA); QMenu *archiveTreeM = new QMenu(tr("Archive"), this); archiveTreeM->addActions(c->archiveTree()->actions()); -- cgit v1.2.3-70-g09d2