Ejemplo n.º 1
0
 def test_get_runner_liststore(self):
     dlg = GameDialogCommon()
     list_store = dlg._get_runner_liststore()
     self.assertTrue(
         list_store[1][0].startswith(runners.get_installed()[0].human_name)
     )
     self.assertEqual(list_store[1][1], runners.get_installed()[0].name)
Ejemplo n.º 2
0
 def test_get_runner_liststore(self):
     dlg = config_dialogs.GameDialogCommon()
     list_store = dlg._get_runner_liststore()
     self.assertTrue(
         list_store[1][0].startswith(runners.get_installed()[0].name)
     )
     self.assertEqual(list_store[1][1], runners.get_installed()[0].name)
Ejemplo n.º 3
0
 def update(self, *args):
     self.installed_runners = [
         runner.name for runner in runners.get_installed()
     ]
     self.model_filter.refilter()
     self.expand_all()
     return True
Ejemplo n.º 4
0
 def update(self, *_args):
     self.installed_runners = [
         runner.name for runner in runners.get_installed()
     ]
     self.active_platforms = games_db.get_used_platforms()
     self.invalidate_filter()
     return True
Ejemplo n.º 5
0
 def update(self, *args):
     self.installed_runners = [runner.name for runner in runners.get_installed()]
     self.active_platforms = pga.get_used_platforms()
     self.model_filter.refilter()
     self.expand_all()
     # Return False here because this method is called with GLib.idle_add
     return False
Ejemplo n.º 6
0
 def _get_runner_liststore():
     """Build a ListStore with available runners."""
     runner_liststore = Gtk.ListStore(str, str)
     runner_liststore.append((_("Select a runner from the list"), ""))
     for runner in runners.get_installed():
         description = runner.description
         runner_liststore.append(("%s (%s)" % (runner.human_name, description), runner.name))
     return runner_liststore
Ejemplo n.º 7
0
 def update(self, *args):
     self.installed_runners = [runner.name for runner in runners.get_installed()]
     self.update_runners_game_count(pga.get_used_runners_game_count())
     self.active_platforms = pga.get_used_platforms()
     self.update_platforms_game_count(pga.get_used_platforms_game_count())
     self.model_filter.refilter()
     self.expand_all()
     # Return False here because this method is called with GLib.idle_add
     return False
Ejemplo n.º 8
0
 def _get_runner_liststore():
     """Build a ListStore with available runners."""
     runner_liststore = Gtk.ListStore(str, str)
     runner_liststore.append(("Select a runner from the list", ""))
     for runner in runners.get_installed():
         description = runner.description
         runner_liststore.append(
             ("%s (%s)" % (runner.name, description), runner.name)
         )
     return runner_liststore
Ejemplo n.º 9
0
 def update(self, *args):
     self.installed_runners = [
         runner.name for runner in runners.get_installed()
     ]
     self.active_platforms = [
         platform for platform in platforms.get_active()
     ]
     self.model_filter.refilter()
     self.expand_all()
     # Return False here because this method is called with GLib.idle_add
     return False
Ejemplo n.º 10
0
 def add_runners(self):
     """Why the hell"""
     self.installed_runners = runners.get_installed()
     for runner in self.installed_runners:
         menu_item = Gtk.ImageMenuItem()
         menu_item.set_label(runner.human_name)
         runner_icon = get_runner_icon(runner.name,
                                       format='pixbuf',
                                       size=(16, 16))
         menu_item.set_image(Gtk.Image.new_from_pixbuf(runner_icon))
         menu_item.connect('activate', self.on_runner_selected, runner.name)
         self.menu.append(menu_item)
Ejemplo n.º 11
0
 def update(self, *args):
     self.installed_runners = [
         runner.name for runner in runners.get_installed()
     ]
     self.active_platforms = pga.get_used_platforms()
     self.invalidate_filter()
Ejemplo n.º 12
0
 def update(self, *args):
     self.installed_runners = [runner.name for runner in runners.get_installed()]
     self.active_platforms = pga.get_used_platforms()
     self.invalidate_filter()
Ejemplo n.º 13
0
 def update(self, *args):  # pylint: disable=unused-argument
     self.installed_runners = [runner.name for runner in runners.get_installed()]
     self.active_platforms = pga.get_used_platforms()
     self.invalidate_filter()
     return True
Ejemplo n.º 14
0
 def update(self, *args):
     self.installed_runners = [runner.name for runner in runners.get_installed()]
     self.model_filter.refilter()
     self.expand_all()
     return True