diff options
Diffstat (limited to 'scumm/dialogs.h')
-rw-r--r-- | scumm/dialogs.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/scumm/dialogs.h b/scumm/dialogs.h index 8f3f752148..2a3dde696f 100644 --- a/scumm/dialogs.h +++ b/scumm/dialogs.h @@ -51,10 +51,21 @@ class SaveLoadDialog : public ScummDialog { public: SaveLoadDialog(NewGui *gui, Scumm *scumm); + virtual void open(); + virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data); protected: - ListWidget *_savegameList; + ListWidget *_savegameList; + + PushButtonWidget *_saveButton; + PushButtonWidget *_loadButton; + + bool _saveMode; + + void fillList(); + void save(); + void load(); }; |