aboutsummaryrefslogtreecommitdiffstats
path: root/gpgwin.cpp
diff options
context:
space:
mode:
authornils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-10-17 20:59:26 +0000
committernils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910>2011-10-17 20:59:26 +0000
commit88e8f0dfc2a14458d4ede27b1c011d059a342f26 (patch)
treed33f20d9e060987c460fd6e28526ef04ae341801 /gpgwin.cpp
parentupdated german translation (diff)
downloadgpg4usb-88e8f0dfc2a14458d4ede27b1c011d059a342f26.tar.gz
gpg4usb-88e8f0dfc2a14458d4ede27b1c011d059a342f26.zip
also export public key on private key export, but error handling still needs to be made
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@555 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'gpgwin.cpp')
-rw-r--r--gpgwin.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 95a73a4..d7bfd37 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -93,6 +93,20 @@ void GpgWin::restoreSettings()
QSize iconSize = settings.value("toolbar/iconsize", QSize(32, 32)).toSize();
this->setIconSize(iconSize);
+ // set list of keyserver if not defined
+ QStringList *keyServerDefaultList;
+ keyServerDefaultList = new QStringList("http://gpg-keyserver.de");
+ keyServerDefaultList->append("http://pgp.mit.edu");
+ keyServerDefaultList->append("http://pool.sks-keyservers.net");
+ keyServerDefaultList->append("http://subkeys.pgp.net");
+
+ QStringList keyServerList = settings.value("keyserver/keyServerList", *keyServerDefaultList).toStringList();
+ settings.setValue("keyserver/keyServerList", keyServerList);
+
+ // set default keyserver, if it's not set
+ QString defaultKeyServer = settings.value("keyserver/defaultKeyServer", QString("http://pgp.mit.edu")).toString();
+ settings.setValue("keyserver/defaultKeyServer", defaultKeyServer);
+
// Iconstyle
Qt::ToolButtonStyle buttonStyle = static_cast<Qt::ToolButtonStyle>(settings.value("toolbar/iconstyle", Qt::ToolButtonTextUnderIcon).toUInt());
this->setToolButtonStyle(buttonStyle);