From 9a1ec955d9ce339e6b89714488bb866ae43bb397 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 30 May 2010 10:29:47 +0200 Subject: Implemented copying of movie data Added function to copy actors, covers, genre, dvd and quality to other parts of the same movie if movie has multiple files. --- shemov.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index 18c9676..16cd32d 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -327,6 +327,8 @@ void SheMov::createActions(){ mEditArchiveFileA = new QAction(tr("Edit file..."), this); mEditArchiveFileA->setShortcut(tr("CTRL+e")); connect(mEditArchiveFileA, SIGNAL(triggered()), mAVWidget, SLOT(editFile())); + mCopyToPartsA = new QAction(tr("Copy data to other parts"), this); + connect(mCopyToPartsA, SIGNAL(triggered()), mAVWidget, SLOT(copyToParts())); mAddMovieManuallyA = new QAction(tr("Add movie manually..."), this); connect(mAddMovieManuallyA, SIGNAL(triggered()), mAVWidget, SLOT(addMovie())); mPropertiesA = new QAction(tr("Properties..."), this); @@ -386,6 +388,7 @@ void SheMov::createMenus(){ mEditArchiveMenu = new QMenu(tr("&Edit archive"), this); mEditArchiveMenu->addAction(mEditArchiveFileA); + mEditArchiveMenu->addAction(mCopyToPartsA); mEditArchiveMenu->addSeparator(); mEditArchiveMenu->addAction(mPropertiesA); mEditArchiveMenu->addSeparator(); @@ -447,6 +450,7 @@ void SheMov::createMenus(){ sep5->setSeparator(true); mAVWidget->fileView()->addAction(sep5); mAVWidget->fileView()->addAction(mEditArchiveFileA); + mAVWidget->fileView()->addAction(mCopyToPartsA); mAVWidget->fileView()->addAction(mAddMovieManuallyA); mAVWidget->fileView()->addAction(mDeleteFromArchiveA); mAVWidget->fileView()->addAction(mSetDvdA); -- cgit v1.2.3-70-g09d2