diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-12-26 23:19:47 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-12-26 23:19:47 +0000 |
commit | dd31e6407bfc1349453920b36e83aa709dcaca27 (patch) | |
tree | a775c961f8f897565d4fae5ea7c690c4d5648a74 /keyserverimportdialog.cpp | |
parent | added structure for keyimportresult and emit keydbchanged in gpgcontext (diff) | |
download | gpg4usb-dd31e6407bfc1349453920b36e83aa709dcaca27.tar.gz gpg4usb-dd31e6407bfc1349453920b36e83aa709dcaca27.zip |
show importdetaildialog in all places
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@704 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to '')
-rw-r--r-- | keyserverimportdialog.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/keyserverimportdialog.cpp b/keyserverimportdialog.cpp index 8a5ceeb..4803b39 100644 --- a/keyserverimportdialog.cpp +++ b/keyserverimportdialog.cpp @@ -22,11 +22,11 @@ #include "keyserverimportdialog.h" -KeyServerImportDialog::KeyServerImportDialog(GpgME::GpgContext *ctx, QWidget *parent) +KeyServerImportDialog::KeyServerImportDialog(GpgME::GpgContext *ctx, KeyList *keyList, QWidget *parent) : QDialog(parent) { mCtx = ctx; - + mKeyList = keyList; // Buttons closeButton = createButton(tr("&Close"), SLOT(close())); importButton = createButton(tr("&Import"), SLOT(import())); @@ -288,7 +288,7 @@ void KeyServerImportDialog::importFinished() setMessage(tr("Error while contacting keyserver!"),true); return; } - mCtx->importKey(key.constData()); + this->importKeys(key.constData()); setMessage(tr("Key imported"),false); // Add keyserver to list in config-file, if it isn't contained @@ -302,3 +302,9 @@ void KeyServerImportDialog::importFinished() reply->deleteLater(); reply = 0; } + +void KeyServerImportDialog::importKeys(QByteArray inBuffer) +{ + GpgImportInformation result = mCtx->importKey(inBuffer); + new KeyImportDetailDialog(mCtx, mKeyList, result, this); +} |