OSYSTEM: Add kFeatureNoQuit to remove Quit buttons and replace Quit with RTL
Some platforms should not allow quitting ScummVM. For example the Apple's HUG for iOS state that we should "Never quit an iOS applications programmatically". Adding the kFeatureNoQuit allows those backend that need it to remove the possibility to quit the application.
This commit is contained in:
parent
3b6b881ad4
commit
8b0b9f11c6
4 changed files with 14 additions and 5 deletions
|
@ -136,8 +136,8 @@ void LauncherDialog::build() {
|
|||
// Show ScummVM version
|
||||
new StaticTextWidget(this, "Launcher.Version", gScummVMFullVersion);
|
||||
#endif
|
||||
|
||||
new ButtonWidget(this, "Launcher.QuitButton", _("~Q~uit"), _("Quit ScummVM"), kQuitCmd);
|
||||
if (!g_system->hasFeature(OSystem::kFeatureNoQuit))
|
||||
new ButtonWidget(this, "Launcher.QuitButton", _("~Q~uit"), _("Quit ScummVM"), kQuitCmd);
|
||||
new ButtonWidget(this, "Launcher.AboutButton", _("A~b~out..."), _("About ScummVM"), kAboutCmd);
|
||||
new ButtonWidget(this, "Launcher.OptionsButton", _("~O~ptions..."), _("Change global ScummVM options"), kOptionsCmd);
|
||||
_startButton =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue