diff options
author | Arno <am@disconnect.de> | 2014-06-07 13:49:49 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-06-07 13:49:49 +0200 |
commit | 0dd1011617225036a51219125c8f3442b2a0aac3 (patch) | |
tree | a34536f9ccf1072c76f08c8d4a464f7302a8e39e /shemov.cpp | |
parent | ef640ea25b74cb06ab4d11eb414bc4e96ecb8d65 (diff) | |
download | SheMov-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.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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); |