mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
[bugfix] Fix WMS in metasearch
This commit is contained in:
parent
1989111fb1
commit
a0639b1a20
@ -696,7 +696,7 @@ class MetaSearchDialog(QDialog, BASE_CLASS):
|
||||
|
||||
caller = self.sender().objectName()
|
||||
|
||||
# stype = human name,/Qgis/connections-%s,providername
|
||||
# stype = human name,/qgis/connections-%s,providername
|
||||
if caller == 'mActionAddWms':
|
||||
stype = ['OGC:WMS/OGC:WMTS', 'wms', 'wms']
|
||||
data_url = item_data['wms']
|
||||
@ -718,9 +718,9 @@ class MetaSearchDialog(QDialog, BASE_CLASS):
|
||||
# store connection
|
||||
# check if there is a connection with same name
|
||||
if caller in ['mActionAddAms', 'mActionAddAfs']:
|
||||
self.settings.beginGroup('/Qgis/connections-%s' % stype[2])
|
||||
self.settings.beginGroup('/qgis/connections-%s' % stype[2])
|
||||
else:
|
||||
self.settings.beginGroup('/Qgis/connections-%s' % stype[1])
|
||||
self.settings.beginGroup('/qgis/connections-%s' % stype[1])
|
||||
keys = self.settings.childGroups()
|
||||
self.settings.endGroup()
|
||||
|
||||
@ -745,9 +745,9 @@ class MetaSearchDialog(QDialog, BASE_CLASS):
|
||||
|
||||
# no dups detected or overwrite is allowed
|
||||
if caller in ['mActionAddAms', 'mActionAddAfs']:
|
||||
self.settings.beginGroup('/Qgis/connections-%s' % stype[2])
|
||||
self.settings.beginGroup('/qgis/connections-%s' % stype[2])
|
||||
else:
|
||||
self.settings.beginGroup('/Qgis/connections-%s' % stype[1])
|
||||
self.settings.beginGroup('/qgis/connections-%s' % stype[1])
|
||||
self.settings.setValue('/%s/url' % sname, clean_ows_url(data_url))
|
||||
self.settings.endGroup()
|
||||
|
||||
@ -760,7 +760,7 @@ class MetaSearchDialog(QDialog, BASE_CLASS):
|
||||
if service_type == 'OGC:WMS/OGC:WMTS':
|
||||
ows_provider.addRasterLayer.connect(self.iface.addRasterLayer)
|
||||
conn_cmb = ows_provider.findChild(QWidget, 'cmbConnections')
|
||||
connect = 'on_btnConnect_clicked'
|
||||
connect = 'btnConnect_clicked'
|
||||
elif service_type == 'OGC:WFS':
|
||||
ows_provider.addWfsLayer.connect(self.iface.mainWindow().addWfsLayer)
|
||||
conn_cmb = ows_provider.findChild(QWidget, 'cmbConnections')
|
||||
@ -768,7 +768,7 @@ class MetaSearchDialog(QDialog, BASE_CLASS):
|
||||
elif service_type == 'OGC:WCS':
|
||||
ows_provider.addRasterLayer.connect(self.iface.addRasterLayer)
|
||||
conn_cmb = ows_provider.findChild(QWidget, 'mConnectionsComboBox')
|
||||
connect = 'on_mConnectButton_clicked'
|
||||
connect = 'mConnectButton_clicked'
|
||||
elif service_type == 'ESRI:ArcGIS:MapServer':
|
||||
ows_provider.addAction(self.iface.actionAddAmsLayer())
|
||||
conn_cmb = ows_provider.findChild(QComboBox)
|
||||
|
Loading…
x
Reference in New Issue
Block a user