aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/dialogs.h
diff options
context:
space:
mode:
authorBastien Bouclet2018-06-18 21:42:34 +0200
committerBastien Bouclet2018-06-29 13:31:54 +0200
commit4b900cc432cf1640d65a6f3b588d9582140ae824 (patch)
tree08ba85fa466ad192e9c8fc27ff7fde0d2eec1e09 /engines/mohawk/dialogs.h
parentdc93e5bb6a220773add19bd0eb04f0ffca685279 (diff)
downloadscummvm-rg350-4b900cc432cf1640d65a6f3b588d9582140ae824.tar.gz
scummvm-rg350-4b900cc432cf1640d65a6f3b588d9582140ae824.tar.bz2
scummvm-rg350-4b900cc432cf1640d65a6f3b588d9582140ae824.zip
MOHAWK: RIVEN: Remove the load/save/quit buttons from the options dialog
Those features can now be accessed through the main menu
Diffstat (limited to 'engines/mohawk/dialogs.h')
-rw-r--r--engines/mohawk/dialogs.h39
1 files changed, 19 insertions, 20 deletions
diff --git a/engines/mohawk/dialogs.h b/engines/mohawk/dialogs.h
index 567a0fc214..71cf7a2bac 100644
--- a/engines/mohawk/dialogs.h
+++ b/engines/mohawk/dialogs.h
@@ -79,30 +79,11 @@ public:
explicit MohawkOptionsDialog(MohawkEngine *_vm);
~MohawkOptionsDialog() override;
- void open() override;
void reflowLayout() override;
void handleCommand(GUI::CommandSender *sender, uint32 cmd, uint32 data) override;
- int getLoadSlot() const { return _loadSlot; }
- int getSaveSlot() const { return _saveSlot; }
- Common::String getSaveDescription() const { return _saveDescription; }
-
-protected:
+private:
MohawkEngine *_vm;
-
- GUI::ButtonWidget *_loadButton;
- GUI::ButtonWidget *_saveButton;
- GUI::ButtonWidget *_quitButton;
-
- GUI::SaveLoadChooser *_loadDialog;
- GUI::SaveLoadChooser *_saveDialog;
-
- int _loadSlot;
- int _saveSlot;
- Common::String _saveDescription;
-
- void save();
- void load();
};
#endif
@@ -131,9 +112,27 @@ public:
void open() override;
void handleCommand(GUI::CommandSender *sender, uint32 cmd, uint32 data) override;
+ int getLoadSlot() const { return _loadSlot; }
+ int getSaveSlot() const { return _saveSlot; }
+ Common::String getSaveDescription() const { return _saveDescription; }
+
private:
+ void save();
+ void load();
+
MohawkEngine_Myst *_vm;
+ GUI::ButtonWidget *_loadButton;
+ GUI::ButtonWidget *_saveButton;
+ GUI::ButtonWidget *_quitButton;
+
+ GUI::SaveLoadChooser *_loadDialog;
+ GUI::SaveLoadChooser *_saveDialog;
+
+ int _loadSlot;
+ int _saveSlot;
+ Common::String _saveDescription;
+
bool _canDropPage;
bool _canShowMap;
bool _canReturnToMenu;