aboutsummaryrefslogtreecommitdiff
path: root/engines/dialogs.cpp
diff options
context:
space:
mode:
authorHein-Pieter van Braam2017-05-28 11:23:49 +0200
committerGitHub2017-05-28 11:23:49 +0200
commit379314c27d3eae18b903bc4ca7500c7d3500c4f9 (patch)
tree9e82ef16b4dec1ee0bcf7b997563f8ae73138b32 /engines/dialogs.cpp
parentf9403468120e065fc569b28d9b6a460ac0706213 (diff)
parentdadf1dbe9432629d4678df3174db6420e09b0ff3 (diff)
downloadscummvm-rg350-379314c27d3eae18b903bc4ca7500c7d3500c4f9.tar.gz
scummvm-rg350-379314c27d3eae18b903bc4ca7500c7d3500c4f9.tar.bz2
scummvm-rg350-379314c27d3eae18b903bc4ca7500c7d3500c4f9.zip
Merge pull request #952 from wjp/hide_gmm_saveload
GUI: Fully hide GMM save/load buttons if not supported by engine
Diffstat (limited to 'engines/dialogs.cpp')
-rw-r--r--engines/dialogs.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/dialogs.cpp b/engines/dialogs.cpp
index 0867a101b0..14c0cb0c18 100644
--- a/engines/dialogs.cpp
+++ b/engines/dialogs.cpp
@@ -85,11 +85,11 @@ MainMenuDialog::MainMenuDialog(Engine *engine)
new GUI::ButtonWidget(this, "GlobalMenu.Resume", _("~R~esume"), 0, kPlayCmd, 'P');
_loadButton = new GUI::ButtonWidget(this, "GlobalMenu.Load", _("~L~oad"), 0, kLoadCmd);
- // TODO: setEnabled -> setVisible
+ _loadButton->setVisible(_engine->hasFeature(Engine::kSupportsLoadingDuringRuntime));
_loadButton->setEnabled(_engine->hasFeature(Engine::kSupportsLoadingDuringRuntime));
_saveButton = new GUI::ButtonWidget(this, "GlobalMenu.Save", _("~S~ave"), 0, kSaveCmd);
- // TODO: setEnabled -> setVisible
+ _saveButton->setVisible(_engine->hasFeature(Engine::kSupportsSavingDuringRuntime));
_saveButton->setEnabled(_engine->hasFeature(Engine::kSupportsSavingDuringRuntime));
new GUI::ButtonWidget(this, "GlobalMenu.Options", _("~O~ptions"), 0, kOptionsCmd);