From e932aafaa203f70c9be29879fc17bde9d2ac53c2 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 30 Mar 2018 11:04:10 +0200 Subject: Add untar action tries to tar xf selected files. If tar was successful, the archive is deleted. Should make archiving pics a bit easier. --- shemov.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'shemov.cpp') diff --git a/shemov.cpp b/shemov.cpp index 205f671..0779a8f 100644 --- a/shemov.cpp +++ b/shemov.cpp @@ -410,6 +410,8 @@ void SheMov::createActions(){ connect(mNewPicsA, &QAction::triggered, this, &SheMov::newPicsDialog); mUnpackA = new QAction(QIcon(":/dog_hood.png"), tr("Unpack..."), this); connect(mUnpackA, &QAction::triggered, mFSWidget, &FilesystemWidget::unpack); + mUntarA = new QAction(QIcon(":/clean_tampon.png"), tr("Untar"), this); + connect(mUntarA, &QAction::triggered, mFSWidget, &FilesystemWidget::untar); mSearchDialogA = new QAction(tr("Search..."), this); mSearchDialogA->setShortcut(tr("CTRL+f")); connect(mSearchDialogA, &QAction::triggered, mSearchDialog, &SearchDialog::show); @@ -748,6 +750,7 @@ void SheMov::createMenus(){ mEditFSMenu->addSeparator(); mEditFSMenu->addAction(mMountDvdA); mEditFSMenu->addAction(mUnpackA); + mEditFSMenu->addAction(mUntarA); mEditFSMenu->addSeparator(); mEditFSMenu->addAction(mMoveToArchiveA); mEditFSMenu->addSeparator(); @@ -867,6 +870,7 @@ void SheMov::createMenus(){ mFSWidget->fileView()->addAction(mArchiveSelectedMovsA); mFSWidget->fileView()->addAction(createSeparator()); mFSWidget->fileView()->addAction(mUnpackA); + mFSWidget->fileView()->addAction(mUntarA); mFSWidget->fileView()->addAction(createSeparator()); mFSWidget->fileView()->addAction(mFSPreviewA); mFSWidget->fileView()->addAction(mFSViewPropertiesA); -- cgit v1.2.3-70-g09d2