diff options
author | Max Horn | 2008-11-11 12:13:55 +0000 |
---|---|---|
committer | Max Horn | 2008-11-11 12:13:55 +0000 |
commit | a39c78a1bab1f734ccb9fd54bbb23ca8d3b26279 (patch) | |
tree | a2fd80d22d9573861ce56b81a902b1c67ddaed2d /gui/launcher.h | |
parent | 98e9333aabaf759b22451a3418e23142b2d1f94a (diff) | |
download | scummvm-rg350-a39c78a1bab1f734ccb9fd54bbb23ca8d3b26279.tar.gz scummvm-rg350-a39c78a1bab1f734ccb9fd54bbb23ca8d3b26279.tar.bz2 scummvm-rg350-a39c78a1bab1f734ccb9fd54bbb23ca8d3b26279.zip |
Moved GUI::SaveLoadChooser to its own source file
svn-id: r35002
Diffstat (limited to 'gui/launcher.h')
-rw-r--r-- | gui/launcher.h | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/gui/launcher.h b/gui/launcher.h index fd13deba07..9d75c9a435 100644 --- a/gui/launcher.h +++ b/gui/launcher.h @@ -22,13 +22,11 @@ * $Id$ */ -#ifndef LAUNCHER_DIALOG_H -#define LAUNCHER_DIALOG_H +#ifndef GUI_LAUNCHER_DIALOG_H +#define GUI_LAUNCHER_DIALOG_H #include "gui/dialog.h" #include "engines/game.h" -#include "engines/metaengine.h" -#include "common/str.h" namespace GUI { @@ -80,49 +78,6 @@ protected: void selectGame(const String &name); }; -class SaveLoadChooser : public GUI::Dialog { - typedef Common::String String; - typedef Common::StringList StringList; -protected: - GUI::ListWidget *_list; - GUI::ButtonWidget *_chooseButton; - GUI::ButtonWidget *_deleteButton; - GUI::GraphicsWidget *_gfxWidget; - GUI::ContainerWidget *_container; - GUI::StaticTextWidget *_date; - GUI::StaticTextWidget *_time; - GUI::StaticTextWidget *_playtime; - - const EnginePlugin *_plugin; - bool _delSupport; - bool _metaInfoSupport; - bool _thumbnailSupport; - bool _saveDateSupport; - bool _playTimeSupport; - String _target; - SaveStateList _saveList; - String _resultString; - - uint8 _fillR, _fillG, _fillB; - - void updateSaveList(); - void updateSelection(bool redraw); -public: - SaveLoadChooser(const String &title, const String &buttonLabel); - ~SaveLoadChooser(); - - virtual void handleCommand(GUI::CommandSender *sender, uint32 cmd, uint32 data); - void setList(const StringList& list); - int runModal(const EnginePlugin *plugin, const String &target); - - const Common::String &getResultString() const; - void setSaveMode(bool saveMode); - - virtual void reflowLayout(); - - virtual void close(); -}; - } // End of namespace GUI #endif |