Skip to content

Commit 4dc6321

Browse files
committed
metasearch: switch to pyqt wrappers
1 parent 885d0ec commit 4dc6321

File tree

8 files changed

+19
-30
lines changed

8 files changed

+19
-30
lines changed

python/plugins/MetaSearch/dialogs/maindialog.py

+6-17
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@
3131
import os.path
3232
from urllib2 import build_opener, install_opener, ProxyHandler
3333

34-
from PyQt4.QtCore import QSettings, Qt, SIGNAL, SLOT
35-
from PyQt4.QtGui import (QApplication, QColor, QCursor, QDialog,
36-
QDialogButtonBox, QMessageBox, QTreeWidgetItem,
37-
QWidget)
34+
from PyQt.QtCore import QSettings, Qt
35+
from PyQt.QtWidgets import QApplication, QDialog, QDialogButtonBox, QMessageBox, QTreeWidgetItem, QWidget
36+
from PyQt.QtGui import QColor, QCursor
3837

3938
from qgis.core import (QgsApplication, QgsCoordinateReferenceSystem,
4039
QgsCoordinateTransform, QgsGeometry, QgsPoint,
@@ -730,25 +729,15 @@ def add_to_ows(self):
730729

731730
# connect dialog signals to iface slots
732731
if service_type == 'OGC:WMS/OGC:WMTS':
733-
ows_provider.connect(
734-
ows_provider,
735-
SIGNAL('addRasterLayer(QString, QString, QString)'),
736-
self.iface, SLOT('addRasterLayer(QString, QString, QString)'))
732+
ows_provider.addRasterLayer.connect(self.iface.addRasterLayer)
737733
conn_cmb = ows_provider.findChild(QWidget, 'cmbConnections')
738734
connect = 'on_btnConnect_clicked'
739735
elif service_type == 'OGC:WFS':
740-
ows_provider.connect(
741-
ows_provider,
742-
SIGNAL('addWfsLayer(QString, QString)'),
743-
self.iface.mainWindow(),
744-
SLOT('addWfsLayer(QString, QString)'))
736+
ows_provider.addWfsLayer.connect(self.iface.mainWindow().addWfsLayer)
745737
conn_cmb = ows_provider.findChild(QWidget, 'cmbConnections')
746738
connect = 'connectToServer'
747739
elif service_type == 'OGC:WCS':
748-
ows_provider.connect(
749-
ows_provider,
750-
SIGNAL('addRasterLayer(QString, QString, QString)'),
751-
self.iface, SLOT('addRasterLayer(QString, QString, QString)'))
740+
ows_provider.addRasterLayer.connect(self.iface.addRasterLayer)
752741
conn_cmb = ows_provider.findChild(QWidget, 'mConnectionsComboBox')
753742
connect = 'on_mConnectButton_clicked'
754743
ows_provider.setModal(False)

python/plugins/MetaSearch/dialogs/manageconnectionsdialog.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@
2929

3030
import xml.etree.ElementTree as etree
3131

32-
from PyQt4.QtCore import QSettings
33-
from PyQt4.QtGui import (QDialog, QDialogButtonBox, QFileDialog,
34-
QListWidgetItem, QMessageBox)
32+
from PyQt.QtCore import QSettings
33+
from PyQt.QtWidgets import QDialog, QDialogButtonBox, QFileDialog, QListWidgetItem, QMessageBox
3534

3635
from MetaSearch.util import (get_connections_from_file, get_ui_class,
3736
prettify_xml)

python/plugins/MetaSearch/dialogs/newconnectiondialog.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
#
2828
###############################################################################
2929

30-
from PyQt4.QtCore import QSettings
31-
from PyQt4.QtGui import QDialog, QMessageBox
30+
from PyQt.QtCore import QSettings
31+
from PyQt.QtWidgets import QDialog, QMessageBox
3232

3333
from MetaSearch.util import get_ui_class
3434

python/plugins/MetaSearch/dialogs/recorddialog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#
2828
###############################################################################
2929

30-
from PyQt4.QtGui import QDialog
30+
from PyQt.QtWidgets import QDialog
3131

3232
from MetaSearch.util import get_ui_class
3333

python/plugins/MetaSearch/dialogs/xmldialog.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#
2424
###############################################################################
2525

26-
from PyQt4.QtGui import QDialog
26+
from PyQt.QtWidgets import QDialog
2727

2828
from MetaSearch.util import get_ui_class
2929

python/plugins/MetaSearch/pavement.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def generate_csw_connections_file():
214214
try:
215215
csw = CatalogueServiceWeb(url)
216216
title = unicode(csw.identification.title)
217-
conn = etree.SubElement(conns, 'csw', name=title, url=url)
217+
etree.SubElement(conns, 'csw', name=title, url=url)
218218
except Exception as err:
219219
error('ERROR on CSW %s: %s', url, err)
220220

python/plugins/MetaSearch/plugin.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@
2525

2626
import logging
2727

28-
from PyQt4.QtCore import QCoreApplication
29-
from PyQt4.QtGui import QAction, QIcon
28+
from PyQt.QtCore import QCoreApplication
29+
from PyQt.QtWidgets import QAction
30+
from PyQt.QtGui import QIcon
3031

3132
from MetaSearch.dialogs.maindialog import MetaSearchDialog
3233
from MetaSearch.util import get_help_url, open_url, StaticContext

python/plugins/MetaSearch/util.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
from pygments import highlight
4141
from pygments.lexers import XmlLexer
4242
from pygments.formatters import HtmlFormatter
43-
from PyQt4.QtCore import QSettings
44-
from PyQt4.QtGui import QMessageBox
45-
from PyQt4.uic import loadUiType
43+
from PyQt.QtCore import QSettings
44+
from PyQt.QtWidgets import QMessageBox
45+
from PyQt.uic import loadUiType
4646

4747
from qgis.core import QGis
4848

0 commit comments

Comments
 (0)