aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-10-04 22:04:54 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-10-04 22:04:54 +0000
commit61532dd024e13029f2579d149845d067a08bc3e9 (patch)
tree7870b95d0199706046eeefdacb57e07578f897dd /gpgwin.cpp
parentcleaned up icon-directory (diff)
downloadgpg4usb-61532dd024e13029f2579d149845d067a08bc3e9.tar.gz
gpg4usb-61532dd024e13029f2579d149845d067a08bc3e9.zip
in keylist added append selected keys to text
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@184 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp22
1 files changed, 18 insertions, 4 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index c8c6c27..5b8a103 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -54,7 +54,7 @@ GpgWin::GpgWin()
setCurrentFile("");
mKeyList->addMenuAction(deleteSelectedKeysAct);
-
+ mKeyList->addMenuAction(appendSelectedKeysAct);
}
void GpgWin::createActions()
@@ -165,9 +165,13 @@ void GpgWin::createActions()
/** Popup-Menu-Action for KeyList
*/
- deleteSelectedKeysAct = new QAction(tr("Delete Key"), this);
- deleteSelectedKeysAct->setStatusTip(tr("Delete the selected keys"));
+ deleteSelectedKeysAct = new QAction(tr("Delete Selected Key(s)"), this);
+ deleteSelectedKeysAct->setStatusTip(tr("Delete The Selected Keys"));
connect(deleteSelectedKeysAct, SIGNAL(triggered()), this, SLOT(deleteSelectedKeys()));
+
+ appendSelectedKeysAct = new QAction(tr("Append Selected Key(s) To Text"), this);
+ appendSelectedKeysAct->setStatusTip(tr("Append The Selected Keys To Text in Editor"));
+ connect(appendSelectedKeysAct, SIGNAL(triggered()), this, SLOT(appendSelectedKeys()));
}
void GpgWin::createMenus()
@@ -191,7 +195,7 @@ void GpgWin::createMenus()
cryptMenu->addAction(decryptAct);
cryptMenu->addSeparator();
- importKeyMenu = cryptMenu->addMenu(tr("&Import key from..."));
+ importKeyMenu = cryptMenu->addMenu(tr("&Import Key From..."));
importKeyMenu->addAction(importKeyFromFileAct);
importKeyMenu->addAction(importKeyFromEditAct);
importKeyMenu->addAction(importKeyFromClipboardAct);
@@ -498,3 +502,13 @@ void GpgWin::deleteSelectedKeys()
mKeyList->refresh();
}
+/**
+ * Append the selected (not checked!) Key(s) To Textedit
+ */
+void GpgWin::appendSelectedKeys()
+{
+ QByteArray *keyArray = new QByteArray();
+
+ myCtx->exportKeys(mKeyList->getSelected(), keyArray);
+ edit->appendPlainText(*keyArray);
+}