diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -431,6 +431,7 @@ void SheMov::createActions(){ connect(mMoveToArchiveA, SIGNAL(triggered()), mFSWidget, SLOT(moveToArchive())); //View menu (FS) + mRefreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh"), this); connect(mRefreshA, SIGNAL(triggered()), mFSWidget->fileModel(), SLOT(refresh())); mFSViewPropertiesA = new QAction(QIcon(":/bizarre_amputee.png"), tr("Properties..."), this); @@ -572,7 +573,11 @@ void SheMov::createActions(){ // edit metadata mArchiveViewMetadataA = new QAction(tr("Edit metadata..."), this); mArchiveViewMetadataA->setData(ArchiveModel::SeriesPartNode); + // add Covers connect(mArchiveViewMetadataA, SIGNAL(triggered()), c->archiveTree(), SLOT(editMetadata())); + mArchiveViewAddCoversA = new QAction(QIcon(":/huge_bra.png"), tr("Add Covers..."), this); + mArchiveViewAddCoversA->setData(ArchiveModel::SeriesPartNode); + connect(mArchiveViewAddCoversA, SIGNAL(triggered()), c, SLOT(addCovers())); // refresh all mArchiveViewRefreshA = new QAction(tr("Refresh"), this); mArchiveViewRefreshA->setData(ArchiveModel::AllNodes); @@ -772,6 +777,7 @@ void SheMov::createMenus(){ c->addActionForTree(mArchiveViewGenresA); c->addActionForTree(mArchiveViewPartnoA); c->addActionForTree(mArchiveViewMetadataA); + c->addActionForTree(mArchiveViewAddCoversA); c->addActionForTree(createSeparator()); c->addActionForTree(mArchiveViewMarkFavA); c->addActionForTree(createSeparator()); @@ -851,6 +857,7 @@ void SheMov::createToolBar(){ mArchive->toolBar()->addSeparator(); mArchive->toolBar()->addAction(mArchiveFilesPreviewA); mArchive->toolBar()->addAction(mArchiveFilesPropertiesA); + mArchive->toolBar()->addAction(mArchiveViewAddCoversA); mArchive->toolBar()->addSeparator(); mArchive->toolBar()->addAction(mConfigA); } |