diff options
author | Arno <am@disconnect.de> | 2013-08-11 02:25:15 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-08-11 02:25:15 +0200 |
commit | 43fe74b668dd3927f01f2aad8c8c995d498007e1 (patch) | |
tree | 16c2f9ec5126226eec227a56c441461c8727981e | |
parent | 857ed61ef2bac025e15ab6345e2fec96bf2cbe79 (diff) | |
download | SheMov-43fe74b668dd3927f01f2aad8c8c995d498007e1.tar.gz SheMov-43fe74b668dd3927f01f2aad8c8c995d498007e1.tar.bz2 SheMov-43fe74b668dd3927f01f2aad8c8c995d498007e1.zip |
Create action for refreshing the archive tree
-rw-r--r-- | shemov.cpp | 6 | ||||
-rw-r--r-- | shemov.h | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -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()); @@ -141,6 +141,7 @@ class SheMov : public QMainWindow { QAction *mArchiveViewGenresA; QAction *mArchiveViewPartnoA; QAction *mArchiveViewMetadataA; + QAction *mRefreshArchiveA; QActionGroup *mArchiveFilesAG; //ArchiveFiles actions |