diff options
Diffstat (limited to 'shemov.cpp')
-rw-r--r-- | shemov.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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); |