1
0
Fork 0
mirror of synced 2024-05-18 19:42:54 +12:00

GameInfo: Show cover image in color despite installation status

This commit is contained in:
loathingKernel 2024-01-24 17:59:24 +02:00
parent 58574c1977
commit f321736dde
2 changed files with 5 additions and 2 deletions

View file

@ -270,8 +270,7 @@ class GameInfo(QWidget, SideTabContents):
@pyqtSlot()
def __update_widget(self):
""" React to state updates from RareGame """
# self.image.setPixmap(self.image_manager.get_pixmap(self.rgame.app_name, True))
self.image.setPixmap(self.rgame.pixmap)
self.image.setPixmap(self.rgame.get_pixmap(True))
self.ui.lbl_version.setDisabled(self.rgame.is_non_asset)
self.ui.version.setDisabled(self.rgame.is_non_asset)

View file

@ -479,6 +479,10 @@ class RareGame(RareGameSlim):
return True
return False
def get_pixmap(self, color=True) -> QPixmap:
QPixmapCache.clear()
return self.image_manager.get_pixmap(self.app_name, color)
def set_pixmap(self):
self.pixmap = self.image_manager.get_pixmap(self.app_name, self.is_installed)
QPixmapCache.clear()