From dd31e6407bfc1349453920b36e83aa709dcaca27 Mon Sep 17 00:00:00 2001 From: nils Date: Mon, 26 Dec 2011 23:19:47 +0000 Subject: show importdetaildialog in all places git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@704 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- keyserverimportdialog.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'keyserverimportdialog.cpp') 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); +} -- cgit v1.2.3