def create_shortcuts(self, *args): """Create desktop and global menu shortcuts.""" game_slug = self.interpreter.game_slug game_id = self.interpreter.game_id game_name = self.interpreter.game_name create_desktop_shortcut = self.desktop_shortcut_box.get_active() create_menu_shortcut = self.menu_shortcut_box.get_active() if create_desktop_shortcut: xdg.create_launcher(game_slug, game_id, game_name, desktop=True) if create_menu_shortcut: xdg.create_launcher(game_slug, game_id, game_name, menu=True) settings.write_setting('create_desktop_shortcut', create_desktop_shortcut) settings.write_setting('create_menu_shortcut', create_menu_shortcut)
def create_desktop_shortcut(self, *_args): """Create a desktop launcher for the selected game.""" game = Game(self.view.selected_game) xdg.create_launcher(game.slug, game.id, game.name, desktop=True)
def create_menu_shortcut(self, *_args): """Add the selected game to the system's Games menu.""" game = Game(self.view.selected_game) xdg.create_launcher(game.slug, game.id, game.name, menu=True)
def migrate(): for game in [Game(pga_game['id']) for pga_game in pga.get_games()]: if xdg.desktop_launcher_exists(game.slug, game.id): xdg.create_launcher(game.slug, game.id, game.name, desktop=True) if xdg.menu_launcher_exists(game.slug, game.id): xdg.create_launcher(game.slug, game.id, game.name, menu=True)
def create_desktop_shortcut(self, *args): """Create a desktop launcher for the selected game.""" game = Game(self.view.selected_game) xdg.create_launcher(game.slug, game.id, game.name, desktop=True)
def create_menu_shortcut(self, *args): """Add the selected game to the system's Games menu.""" game = Game(self.view.selected_game) xdg.create_launcher(game.slug, game.id, game.name, menu=True)