from logging import getLogger from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QLabel, QHBoxLayout, QVBoxLayout, QPushButton from legendary.core import LegendaryCore from rare.components.tabs.games.game_widgets.base_uninstalled_widget import ( BaseUninstalledWidget, ) logger = getLogger("Game") class UninstalledListWidget(BaseUninstalledWidget): def __init__(self, core: LegendaryCore, game, pixmap): super(UninstalledListWidget, self).__init__(game, core, pixmap) self.setFrameStyle(self.StyledPanel) layout = QHBoxLayout() self.setLayout(layout) layout.addWidget(self.image) self.child_layout = QVBoxLayout() layout.addLayout(self.child_layout) self.title_label = QLabel(f"