aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.h
diff options
context:
space:
mode:
authorMax Horn2008-11-11 12:13:55 +0000
committerMax Horn2008-11-11 12:13:55 +0000
commita39c78a1bab1f734ccb9fd54bbb23ca8d3b26279 (patch)
treea2fd80d22d9573861ce56b81a902b1c67ddaed2d /gui/launcher.h
parent98e9333aabaf759b22451a3418e23142b2d1f94a (diff)
downloadscummvm-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.h49
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