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() |