Add restart emulation command

- Add RestartEmulation() method to MainWindowViewModel

- Add 'Restart Emulation' menu item with Ctrl+R keybinding

- Add locale translations for all supported languages

- No confirmation dialog (faster restart experience)
This commit is contained in:
BowedCascade
2026-02-26 17:42:27 -06:00
committed by KeatonTheBot
parent 9104a75a48
commit adc8ed594a
4 changed files with 31 additions and 0 deletions
@@ -189,6 +189,11 @@
Click="StopEmulation_Click"
Header="{locale:Locale MenuBarOptionsStopEmulation}"
InputGesture="Escape"
IsEnabled="{Binding IsGameRunning}" />
<MenuItem
Name="RestartEmulationMenuItem"
Header="{locale:Locale MenuBarOptionsRestartEmulation}"
InputGesture="Ctrl + R"
IsEnabled="{Binding IsGameRunning}"
ToolTip.Tip="{locale:Locale StopEmulationTooltip}" />
<MenuItem Command="{Binding SimulateWakeUpMessage}" Header="{locale:Locale MenuBarOptionsSimulateWakeUpMessage}" />