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 ListWidgetUninstalled(BaseUninstalledWidget): def __init__(self, core: LegendaryCore, game, pixmap): super(ListWidgetUninstalled, self).__init__(game, core, pixmap) self.layout = QHBoxLayout() self.setLayout(self.layout) self.layout.addWidget(self.image) self.child_layout = QVBoxLayout() self.layout.addLayout(self.child_layout) self.title_label = QLabel(f"