eric6/WebBrowser/OpenSearch/OpenSearchEngine.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
56 self.__image = QImage() 56 self.__image = QImage()
57 self.__iconMoved = False 57 self.__iconMoved = False
58 self.__searchMethod = "get" 58 self.__searchMethod = "get"
59 self.__suggestionsMethod = "get" 59 self.__suggestionsMethod = "get"
60 self.__requestMethods = { 60 self.__requestMethods = {
61 "get": QNetworkAccessManager.GetOperation, 61 "get": QNetworkAccessManager.Operation.GetOperation,
62 "post": QNetworkAccessManager.PostOperation, 62 "post": QNetworkAccessManager.Operation.PostOperation,
63 } 63 }
64 64
65 self.__replies = [] 65 self.__replies = []
66 66
67 @classmethod 67 @classmethod
393 393
394 @param image image to be set (QImage) 394 @param image image to be set (QImage)
395 """ 395 """
396 if not self._imageUrl: 396 if not self._imageUrl:
397 imageBuffer = QBuffer() 397 imageBuffer = QBuffer()
398 imageBuffer.open(QIODevice.ReadWrite) 398 imageBuffer.open(QIODevice.OpenModeFlag.ReadWrite)
399 if image.save(imageBuffer, "PNG"): 399 if image.save(imageBuffer, "PNG"):
400 self._imageUrl = "data:image/png;base64,{0}".format( 400 self._imageUrl = "data:image/png;base64,{0}".format(
401 bytes(imageBuffer.buffer().toBase64()).decode()) 401 bytes(imageBuffer.buffer().toBase64()).decode())
402 402
403 self.__image = QImage(image) 403 self.__image = QImage(image)
481 481
482 def __suggestionsObtained(self): 482 def __suggestionsObtained(self):
483 """ 483 """
484 Private slot to receive the suggestions. 484 Private slot to receive the suggestions.
485 """ 485 """
486 if self.__suggestionsReply.error() == QNetworkReply.NoError: 486 if (
487 self.__suggestionsReply.error() ==
488 QNetworkReply.NetworkError.NoError
489 ):
487 buffer = bytes(self.__suggestionsReply.readAll()) 490 buffer = bytes(self.__suggestionsReply.readAll())
488 response = Utilities.decodeBytes(buffer) 491 response = Utilities.decodeBytes(buffer)
489 response = response.strip() 492 response = response.strip()
490 493
491 self.__suggestionsReply.close() 494 self.__suggestionsReply.close()

eric ide

mercurial