19
19
#include " qgscontexthelp.h"
20
20
#include < QSettings>
21
21
22
- QgsNewHttpConnection::QgsNewHttpConnection (QWidget *parent, const QString& connName, Qt::WFlags fl)
23
- : QDialog(parent, fl)
22
+ QgsNewHttpConnection::QgsNewHttpConnection (QWidget *parent, const QString& baseKey, const QString& connName, Qt::WFlags fl): QDialog(parent, fl), mBaseKey(baseKey)
24
23
{
25
24
setupUi (this );
26
25
connect (btnCancel, SIGNAL (clicked ()), this , SLOT (reject ()));
@@ -33,7 +32,7 @@ QgsNewHttpConnection::QgsNewHttpConnection(QWidget *parent, const QString& connN
33
32
34
33
QSettings settings;
35
34
36
- QString key = " /Qgis/connections-wms/ " + connName;
35
+ QString key = mBaseKey + connName;
37
36
txtName->setText (connName);
38
37
txtUrl->setText (settings.readEntry (key + " /url" ));
39
38
txtProxyHost->setText (settings.readEntry (key + " /proxyhost" ));
@@ -58,15 +57,12 @@ void QgsNewHttpConnection::testConnection()
58
57
void QgsNewHttpConnection::saveConnection ()
59
58
{
60
59
QSettings settings;
61
- QString baseKey = " /Qgis/connections-wms/" ;
62
-
63
- baseKey += txtName->text ();
64
- settings.writeEntry (baseKey + " /url" , txtUrl->text ().trimmed ());
65
- settings.writeEntry (baseKey + " /proxyhost" , txtProxyHost->text ().trimmed ());
66
- settings.writeEntry (baseKey + " /proxyport" , txtProxyPort->text ().trimmed ());
67
- settings.writeEntry (baseKey + " /proxyuser" , txtProxyUser->text ().trimmed ());
68
- settings.writeEntry (baseKey + " /proxypassword" ,
69
- txtProxyPass->text ().trimmed ());
60
+ QString key = mBaseKey + txtName->text ();
61
+ settings.writeEntry (key + " /url" , txtUrl->text ().trimmed ());
62
+ settings.writeEntry (key + " /proxyhost" , txtProxyHost->text ().trimmed ());
63
+ settings.writeEntry (key + " /proxyport" , txtProxyPort->text ().trimmed ());
64
+ settings.writeEntry (key + " /proxyuser" , txtProxyUser->text ().trimmed ());
65
+ settings.writeEntry (key + " /proxypassword" , txtProxyPass->text ().trimmed ());
70
66
71
67
accept ();
72
68
}
0 commit comments