diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-10-15 23:59:57 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2011-10-15 23:59:57 +0000 |
commit | ef13f9d8f7b493588c2d24f3bf14f07ea6077165 (patch) | |
tree | 4a5c86d9b3f8233db19e45b1422e111e74542dd3 /keyserverimportdialog.cpp | |
parent | verifydetaildialog and verifynotification are refreshed, when keydb changed (diff) | |
download | gpg4usb-ef13f9d8f7b493588c2d24f3bf14f07ea6077165.tar.gz gpg4usb-ef13f9d8f7b493588c2d24f3bf14f07ea6077165.zip |
overload import function to provide keyserverUrl
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@552 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to '')
-rw-r--r-- | keyserverimportdialog.cpp | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/keyserverimportdialog.cpp b/keyserverimportdialog.cpp index c5c4e09..75d98f6 100644 --- a/keyserverimportdialog.cpp +++ b/keyserverimportdialog.cpp @@ -213,17 +213,26 @@ void KeyServerImportDialog::import() QString keyid = keysTable->item(keysTable->currentRow(),2)->text(); // TODO: use string from combobox - // QUrl url = keyServerComboBox->currentText()+":11371/pks/lookup?op=get&search=0x"+keyid+"&options=mr"; - - import(QStringList(keyid)); + //QUrl url = keyServerComboBox->currentText()+":11371/pks/lookup?op=get&search=0x"+keyid+"&options=mr"; + QUrl url = keyServerComboBox->currentText(); + import(QStringList(keyid), url); } } void KeyServerImportDialog::import(QStringList keyIds) { + // TODO: read default keyserver from settings + QUrl url("http://pgp.mit.edu"); + import(keyIds, url); +} + + +void KeyServerImportDialog::import(QStringList keyIds, QUrl keyServerUrl) +{ foreach(QString keyId, keyIds) { - QUrl url = "http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x"+keyId+"&options=mr"; - QNetworkReply *reply = qnam.get(QNetworkRequest(url)); + QUrl reqUrl(keyServerUrl.scheme() + "://" + keyServerUrl.host() + ":11371/pks/lookup?op=get&search=0x"+keyId+"&options=mr"); + qDebug() << "req to " << reqUrl; + QNetworkReply *reply = qnam.get(QNetworkRequest(reqUrl)); connect(reply, SIGNAL(finished()), this, SLOT(importFinished())); } |