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 """ |