From 379cbd2f89fc7276ae884a69ef656205db2ea0dc Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Sat, 24 Feb 2024 02:22:25 +0200 Subject: [PATCH] Painter: Use QPalette.Window as background color --- rare/components/tabs/downloads/download.py | 4 ++-- rare/components/tabs/games/game_widgets/list_game_widget.py | 2 +- rare/widgets/image_widget.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rare/components/tabs/downloads/download.py b/rare/components/tabs/downloads/download.py index 91955a38..a843d0b2 100644 --- a/rare/components/tabs/downloads/download.py +++ b/rare/components/tabs/downloads/download.py @@ -59,11 +59,11 @@ class DownloadWidget(ImageWidget): def paint_image_empty(self, painter: QPainter, a0: QPaintEvent) -> None: # when pixmap object is not available yet, show a gray rectangle painter.setOpacity(0.5 * self._opacity) - painter.fillRect(a0.rect(), self.palette().color(QPalette.Background)) + painter.fillRect(a0.rect(), self.palette().color(QPalette.Window)) def paint_image_cover(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setOpacity(self._opacity) - color = self.palette().color(QPalette.Background).darker(75) + color = self.palette().color(QPalette.Window).darker(75) painter.fillRect(self.rect(), color) brush = QBrush(self._pixmap) brush.setTransform(self._transform) diff --git a/rare/components/tabs/games/game_widgets/list_game_widget.py b/rare/components/tabs/games/game_widgets/list_game_widget.py index e6832388..151713ab 100644 --- a/rare/components/tabs/games/game_widgets/list_game_widget.py +++ b/rare/components/tabs/games/game_widgets/list_game_widget.py @@ -99,7 +99,7 @@ class ListGameWidget(GameWidget): def paint_image_cover(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setOpacity(self._opacity) - color = self.palette().color(QPalette.Background).darker(75) + color = self.palette().color(QPalette.Window).darker(75) painter.fillRect(self.rect(), color) brush = QBrush(self._pixmap) brush.setTransform(self._transform) diff --git a/rare/widgets/image_widget.py b/rare/widgets/image_widget.py index eb5bca7f..c453490c 100644 --- a/rare/widgets/image_widget.py +++ b/rare/widgets/image_widget.py @@ -136,7 +136,7 @@ class ImageWidget(QWidget): painter.setOpacity(1.0) painter.setCompositionMode(QPainter.CompositionMode_Source) overlay, _ = self._generate_rounded_overlay() - painter.fillPath(overlay, self.palette().color(QPalette.Background)) + painter.fillPath(overlay, self.palette().color(QPalette.Window)) def paint_overlay_squared(self, painter: QPainter, a0: QPaintEvent) -> None: painter.setRenderHint(QPainter.Antialiasing, False)