334 if response.startsWith("<html>") or response.startsWith("HTML"): |
334 if response.startsWith("<html>") or response.startsWith("HTML"): |
335 self.__iconMoved = True |
335 self.__iconMoved = True |
336 self.__image = QImage() |
336 self.__image = QImage() |
337 else: |
337 else: |
338 self.__image.loadFromData(response) |
338 self.__image.loadFromData(response) |
339 self.emit(SIGNAL("imageChanged()")) |
339 self.imageChanged.emit() |
340 |
340 |
341 def image(self): |
341 def image(self): |
342 """ |
342 """ |
343 Public method to get the image of the engine. |
343 Public method to get the image of the engine. |
344 |
344 |
361 if image.save(imageBuffer, "PNG"): |
361 if image.save(imageBuffer, "PNG"): |
362 self._imageUrl = "data:image/png;base64,{0}"\ |
362 self._imageUrl = "data:image/png;base64,{0}"\ |
363 .format(bytes(imageBuffer.buffer().toBase64()).decode()) |
363 .format(bytes(imageBuffer.buffer().toBase64()).decode()) |
364 |
364 |
365 self.__image = QImage(image) |
365 self.__image = QImage(image) |
366 self.emit(SIGNAL("imageChanged()")) |
366 self.imageChanged.emit() |
367 |
367 |
368 def isValid(self): |
368 def isValid(self): |
369 """ |
369 """ |
370 Public method to check, if the engine is valid. |
370 Public method to check, if the engine is valid. |
371 |
371 |