示例#1
0
def rom_to_shortcut(rom):
    emu = rom.console.emulator
    assert (emu is not None)

    return model.Shortcut(name=rom_shortcut_name(rom),
                          exe=emulators.emulator_rom_launch_command(emu, rom),
                          startdir=emulators.emulator_startdir(emu),
                          icon=rom.console.icon,
                          tags=[rom.console.fullname])
示例#2
0
def rom_to_shortcut(rom):
    emu = rom.console.emulator
    assert emu is not None

    return model.Shortcut(
        name=rom_shortcut_name(rom),
        exe=emulators.emulator_rom_launch_command(emu, rom),
        startdir=emulators.emulator_startdir(emu),
        icon=rom.console.icon,
        tags=[rom.console.fullname],
    )
示例#3
0
文件: rom.py 项目: piccaruse/Ice
  def to_shortcut(self):
    emu = self.console.emulator
    assert(emu is not None)

    appname  = self.prefixed_name()
    exe      = emulators.emulator_rom_launch_command(emu, self)
    startdir = emulators.emulator_startdir(emu)
    icon     = self.console.icon
    category = self.console.fullname
    tags     = [category]
    return Shortcut(appname, exe, startdir, icon, tags)
示例#4
0
文件: roms.py 项目: gordonshieh/Ice
def rom_to_shortcut(rom):
    emu = rom.console.emulator
    assert (emu is not None)

    return {
        'AppName': rom_shortcut_name(rom),
        'Exe': emulators.emulator_rom_launch_command(emu, rom),
        'StartDir': emulators.emulator_startdir(emu),
        'icon': rom.console.icon,
        'tags': {
            '0': rom.console.fullname
        }
    }