aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-09-08 17:16:07 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-09-08 17:16:07 +0000
commit9e08044e7c503cd8f79f4fb86fa2751652a2637b (patch)
tree6dbc7b3fa0c47fce919e9ccd50cef590c28d594a /gpgwin.cpp
parentminor changes in verify-method and some doxygen documenation (diff)
downloadgpg4usb-9e08044e7c503cd8f79f4fb86fa2751652a2637b.tar.gz
gpg4usb-9e08044e7c503cd8f79f4fb86fa2751652a2637b.zip
only use private keys to sign and print adequate message, if no private key is checked. removed hideImportAction and added parameter to showImportAction.
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@527 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 2213ca8..c031d37 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -601,11 +601,13 @@ void GpgWin::importKeyFromClipboard()
QClipboard *cb = QApplication::clipboard();
mCtx->importKey(cb->text(QClipboard::Clipboard).toAscii());
}
+
void GpgWin::importKeyFromKeyServer()
{
importDialog = new KeyServerImportDialog(mCtx, this);
importDialog->show();
}
+
void GpgWin::importKeyFromFile()
{
QFile file;
@@ -651,7 +653,7 @@ void GpgWin::encrypt()
void GpgWin::sign()
{
- QStringList *uidList = mKeyList->getChecked();
+ QStringList *uidList = mKeyList->getPrivateChecked();
QByteArray *tmp = new QByteArray();
// TODO: toUtf8() here?
@@ -793,9 +795,9 @@ void GpgWin::verify()
// If an unknown key is found, enable the importfromkeyserveraction
if (unknownKeyFound) {
- vn->showImportAction();
+ vn->showImportAction(true);
} else {
- vn->hideImportAction();
+ vn->showImportAction(false);
}
// Remove the last linebreak