Helpviewer/OpenSearch/OpenSearchEngine.py

changeset 464
a2b1d1770ef0
parent 261
dd030cc2077e
child 488
4174c2707dba
equal deleted inserted replaced
463:8d0309c4b7f6 464:a2b1d1770ef0
305 if self.__networkAccessManager is None or not self._imageUrl: 305 if self.__networkAccessManager is None or not self._imageUrl:
306 return 306 return
307 307
308 reply = self.__networkAccessManager.get( 308 reply = self.__networkAccessManager.get(
309 QNetworkRequest(QUrl.fromEncoded(self._imageUrl))) 309 QNetworkRequest(QUrl.fromEncoded(self._imageUrl)))
310 self.connect(reply, SIGNAL("finished()"), self.__imageObtained) 310 reply.finished[()].connect(self.__imageObtained)
311 self.__replies.append(reply) 311 self.__replies.append(reply)
312 312
313 def __imageObtained(self): 313 def __imageObtained(self):
314 """ 314 """
315 Private slot to receive the image of the engine. 315 Private slot to receive the image of the engine.
411 411
412 if self.__networkAccessManager is None: 412 if self.__networkAccessManager is None:
413 return 413 return
414 414
415 if self.__suggestionsReply is not None: 415 if self.__suggestionsReply is not None:
416 self.disconnect(self.__suggestionsReply, SIGNAL("finished()"), 416 self.__suggestionsReply.finished[()].disconnect(self.__suggestionsObtained)
417 self.__suggestionsObtained)
418 self.__suggestionsReply.abort() 417 self.__suggestionsReply.abort()
419 self.__suggestionsReply = None 418 self.__suggestionsReply = None
420 419
421 if self.__suggestionsMethod not in self.__requestMethods: 420 if self.__suggestionsMethod not in self.__requestMethods:
422 # ignore 421 # ignore
430 for parameter in self._suggestionsParameters: 429 for parameter in self._suggestionsParameters:
431 parameters.append(parameter[0] + "=" + parameter[1]) 430 parameters.append(parameter[0] + "=" + parameter[1])
432 data = "&".join(parameters) 431 data = "&".join(parameters)
433 self.__suggestionsReply = self.networkAccessManager().post( 432 self.__suggestionsReply = self.networkAccessManager().post(
434 QNetworkRequest(self.suggestionsUrl(searchTerm)), data) 433 QNetworkRequest(self.suggestionsUrl(searchTerm)), data)
435 self.connect(self.__suggestionsReply, SIGNAL("finished()"), 434 self.__suggestionsReply.finished[()].connect(self.__suggestionsObtained)
436 self.__suggestionsObtained)
437 435
438 def __suggestionsObtained(self): 436 def __suggestionsObtained(self):
439 """ 437 """
440 Private slot to receive the suggestions. 438 Private slot to receive the suggestions.
441 """ 439 """

eric ide

mercurial