summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index d939c72..b616f4c 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -394,6 +394,8 @@ void SheMov::createActions(){
connect(mConsistencyA, SIGNAL(triggered()), this, SLOT(checkConsistency()));
mNewPicsA = new QAction(tr("Archive pics...."), this);
connect(mNewPicsA, SIGNAL(triggered()), this, SLOT(newPicsDialog()));
+ mUnpackA = new QAction(tr("Unpack..."), this);
+ connect(mUnpackA, SIGNAL(triggered()), mFSWidget, SLOT(unpack()));
//connnect
mQuitA = new QAction(tr("Quit"), this);
@@ -738,6 +740,7 @@ void SheMov::createMenus(){
mEditFSMenu->addAction(mPasteA);
mEditFSMenu->addSeparator();
mEditFSMenu->addAction(mMountDvdA);
+ mEditFSMenu->addAction(mUnpackA);
mEditFSMenu->addSeparator();
mEditFSMenu->addAction(mMoveToArchiveA);
mEditFSMenu->addSeparator();
@@ -846,6 +849,7 @@ void SheMov::createMenus(){
mFSWidget->fileView()->addAction(mArchiveSelectedPicsA);
mFSWidget->fileView()->addAction(mArchiveSelectedMovsA);
mFSWidget->fileView()->addAction(createSeparator());
+ mFSWidget->fileView()->addAction(mUnpackA);
mFSWidget->fileView()->addAction(mFSPreviewA);
mFSWidget->fileView()->addAction(mFSViewPropertiesA);