diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
@@ -160,7 +160,6 @@ void SheMov::setTemplate(const QString &newTemplate){ void SheMov::configure(){ ConfigurationDialog dlg(this); dlg.exec(); - createExtractMenu(); createOpenWithMenuFS(); createOpenWithMenuAV(); } @@ -319,12 +318,6 @@ void SheMov::createActions(){ mRenameCoverCA->setData("RenameMenu"); connect(mRenameMapper, SIGNAL(mapped(const QString &)), mFSWidget, SLOT(renameCover(const QString &))); - //Edit menu extract submenu - mExtractMapper = new QSignalMapper(this); - connect(mExtractMapper, SIGNAL(mapped(const QString &)), mFSWidget, SLOT(extract(const QString &))); - mExtractMenu = new QMenu(tr("E&xtract to..."), this); - createExtractMenu(); - //Edit menu (archive) mPlaySelectedAVA = new QAction(tr("Play selected movies..."), this); connect(mPlaySelectedAVA, SIGNAL(triggered()), mAVWidget, SLOT(playSelected())); @@ -389,8 +382,6 @@ void SheMov::createMenus(){ mRenameMenuA->setMenu(mRenameMenu); mEditFSMenu->addAction(mRenameMenuA); mEditFSMenu->addSeparator(); - mEditFSMenu->addMenu(mExtractMenu); - mEditFSMenu->addSeparator(); mEditFSMenu->addAction(mConfigA); mEditArchiveMenu = new QMenu(tr("&Edit archive"), this); @@ -520,26 +511,6 @@ void SheMov::createOpenWithMenuAV(){ } } -void SheMov::createExtractMenu(){ - foreach(QAction *a, mExtractToA){ - mFSWidget->fileView()->removeAction(a); - delete a; - } - mExtractToA.clear(); - mExtractMenu->clear(); - QSettings s; - QStringList locations = s.value("paths/extractpaths").toStringList(); - foreach(QString p, locations){ - QAction *a = new QAction(p, this); - a->setData("ExtractMenu"); - mFSWidget->fileView()->addAction(a); - mExtractMenu->addAction(a); - mExtractMapper->setMapping(a, p); - connect(a, SIGNAL(triggered()), mExtractMapper, SLOT(map())); - mExtractToA << a; - } -} - void SheMov::writeSettings(){ QSettings s; s.setValue("windows/mainpos", pos()); |