summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-06-07 13:49:49 +0200
committerArno <am@disconnect.de>2014-06-07 13:49:49 +0200
commit0dd1011617225036a51219125c8f3442b2a0aac3 (patch)
treea34536f9ccf1072c76f08c8d4a464f7302a8e39e /shemov.cpp
parentef640ea25b74cb06ab4d11eb414bc4e96ecb8d65 (diff)
downloadSheMov-0dd1011617225036a51219125c8f3442b2a0aac3.tar.gz
SheMov-0dd1011617225036a51219125c8f3442b2a0aac3.tar.bz2
SheMov-0dd1011617225036a51219125c8f3442b2a0aac3.zip
Unpack
Added entry for unpacking archives. For now zip and rar are recognized.
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);