def show_game_details(app: QtWidgets.QApplication, options, game: Path): from randovania.layout.layout_description import LayoutDescription from randovania.gui.game_details.game_details_window import GameDetailsWindow layout = LayoutDescription.from_file(game) details_window = GameDetailsWindow(None, options) details_window.update_layout_description(layout) logger.info("Displaying game details") details_window.show() app.details_window = details_window
def _open_game_details(self, layout: LayoutDescription): from randovania.gui.game_details.game_details_window import GameDetailsWindow details_window = GameDetailsWindow(self, self._options) details_window.update_layout_description(layout) details_window.show() self.track_window(details_window)