def __init__(self, iface): """ Constructor """ QDockWidget.__init__(self, iface.mainWindow()) self.setupUi(self) self.iface = iface self.tools = QgsWpsTools(self.iface) self.dataStream = None # Used for streaming self.setWindowTitle('QGIS WPS-Client ' + version()) self.defaultServers = { 'Kappasys WPS': 'https://kappasys.ch/cgi-bin/pywps.cgi', '52 North': 'http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService' } flags = Qt.WindowTitleHint | Qt.WindowSystemMenuHint | Qt.WindowMinimizeButtonHint | Qt.WindowMaximizeButtonHint # QgisGui.ModalDialogFlags self.dlg = QgsWpsGui(self.iface.mainWindow(), flags) self.dlg.getDescription.connect(self.getDescription) self.dlg.newServer.connect(self.newServer) self.dlg.editServer.connect(self.editServer) self.dlg.deleteServer.connect(self.deleteServer) self.dlg.pushDefaultServer.clicked.connect(self.pushDefaultServer) self.dlg.requestDescribeProcess.connect(self.requestDescribeProcess) # self.dlg.bookmarksChanged.connect()"), self, SIGNAL("bookmarksChanged()")) self.killed.connect(self.stopStreaming)