diff options
author | Bastien Bouclet | 2018-06-18 21:42:34 +0200 |
---|---|---|
committer | Bastien Bouclet | 2018-06-29 13:31:54 +0200 |
commit | 4b900cc432cf1640d65a6f3b588d9582140ae824 (patch) | |
tree | 08ba85fa466ad192e9c8fc27ff7fde0d2eec1e09 /engines/mohawk/dialogs.h | |
parent | dc93e5bb6a220773add19bd0eb04f0ffca685279 (diff) | |
download | scummvm-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.h | 39 |
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; |