summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-04-18 12:50:24 +0200
committerArno <am@disconnect.de>2014-04-18 12:50:24 +0200
commita0ae79cb4616fcca8a25b1a6f54bbecd39474bd5 (patch)
treecb02bc0a217d8c99609253d796e15971ed4f1a87 /shemov.cpp
parentc1984a1fa33a2f7f730e439184a2c4773f0b95d0 (diff)
downloadSheMov-a0ae79cb4616fcca8a25b1a6f54bbecd39474bd5.tar.gz
SheMov-a0ae79cb4616fcca8a25b1a6f54bbecd39474bd5.tar.bz2
SheMov-a0ae79cb4616fcca8a25b1a6f54bbecd39474bd5.zip
Delete files from Archive
Well, the title says it all. KILL THEM!
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 66a0dfe..d939c72 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -659,6 +659,9 @@ void SheMov::createActions(){
// preview
mArchiveFilesPreviewA = new QAction(QIcon(":/male_chastity_belt.png"), tr("Preview..."), this);
connect(mArchiveFilesPreviewA, SIGNAL(triggered()), c, SLOT(showPreview()));
+ // delete from archive
+ mArchiveRemoveFilesA = new QAction(QIcon(":/delete.png"), tr("Remove..."), this);
+ connect(mArchiveRemoveFilesA, SIGNAL(triggered()), c->archiveFiles(), SLOT(deleteFromFiles()));
//ArchiveBrowser Actions
mArchiveBrowserMoveToBurnA = new QAction(QIcon(":/shackles.png"), tr("Move to burn..."), this);
@@ -876,6 +879,8 @@ void SheMov::createMenus(){
c->archiveFiles()->addAction(mArchiveFilesTypeA);
c->archiveFiles()->addAction(mArchiveFilesFileNoA);
c->archiveFiles()->addAction(createSeparator());
+ c->archiveFiles()->addAction(mArchiveRemoveFilesA);
+ c->archiveFiles()->addAction(createSeparator());
c->archiveFiles()->addAction(mArchiveFilesPreviewA);
c->archiveFiles()->addAction(createSeparator());
c->archiveFiles()->addAction(mArchiveFilesPropertiesA);