aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2009-01-04 00:42:36 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2009-01-04 00:42:36 +0000
commitf43fb4b467c19e94e8c51d78600fd6355edef68e (patch)
tree0089551ab901a3edf6941418d1550c67050231e4 /gpgwin.cpp
parentadded expire date in key generation (diff)
downloadgpg4usb-f43fb4b467c19e94e8c51d78600fd6355edef68e.tar.gz
gpg4usb-f43fb4b467c19e94e8c51d78600fd6355edef68e.zip
added file en-/decryption dialog
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@204 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp19
1 files changed, 18 insertions, 1 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 6516abf..ec81f79 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -20,6 +20,7 @@
*/
#include "gpgwin.h"
+#include "fileencryptiondialog.h"
GpgWin::GpgWin()
{
@@ -132,6 +133,13 @@ void GpgWin::createActions()
decryptAct->setToolTip(tr("Decrypt Message"));
connect(decryptAct, SIGNAL(triggered()), this, SLOT(decrypt()));
+ fileEncryptionAct = new QAction(tr("&File Encryption"), this);
+ fileEncryptionAct->setIcon(QIcon(iconPath + "fileencrytion.png"));
+ fileEncryptionAct->setToolTip(tr("Encrypt/Decrypt File"));
+ connect(fileEncryptionAct, SIGNAL(triggered()), this, SLOT(fileEncryption()));
+
+ /** Key Menu
+ */
importKeyFromFileAct = new QAction(tr("&File"), this);
importKeyFromFileAct->setIcon(QIcon(iconPath + "misc_doc.png"));
importKeyFromFileAct->setToolTip(tr("Import New Key From File"));
@@ -148,7 +156,7 @@ void GpgWin::createActions()
connect(importKeyFromClipboardAct, SIGNAL(triggered()), this, SLOT(importKeyFromClipboard()));
openKeyManagementAct = new QAction(tr("Key Management"), this);
- openKeyManagementAct->setIcon(QIcon(iconPath + "importkey_editor.png"));
+ openKeyManagementAct->setIcon(QIcon(iconPath + "keymgmt.png"));
openKeyManagementAct->setToolTip(tr("Open Keymanagement"));
connect(openKeyManagementAct, SIGNAL(triggered()), this, SLOT(openKeyManagement()));
@@ -195,6 +203,7 @@ void GpgWin::createMenus()
cryptMenu->addAction(encryptAct);
cryptMenu->addAction(decryptAct);
cryptMenu->addSeparator();
+ cryptMenu->addAction(fileEncryptionAct);
keyMenu = menuBar()->addMenu(tr("&Keys"));
importKeyMenu = keyMenu->addMenu(tr("&Import Key From..."));
@@ -212,6 +221,7 @@ void GpgWin::createToolBars()
cryptToolBar = addToolBar(tr("Crypt"));
cryptToolBar->addAction(encryptAct);
cryptToolBar->addAction(decryptAct);
+ cryptToolBar->addAction(fileEncryptionAct);
keyToolBar = addToolBar(tr("Key"));
keyToolBar->addAction(importKeyDialogAct);
@@ -513,3 +523,10 @@ void GpgWin::appendSelectedKeys()
mCtx->exportKeys(mKeyList->getSelected(), keyArray);
edit->appendPlainText(*keyArray);
}
+
+
+void GpgWin::fileEncryption() {
+
+ new FileEncryptionDialog(mCtx, iconPath);
+
+}