aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.h
diff options
context:
space:
mode:
authorMax Horn2008-09-01 17:30:03 +0000
committerMax Horn2008-09-01 17:30:03 +0000
commit027ae0a6f6bd7e7dfbfe6f7df0824596894f51ae (patch)
tree205993ffb25dcb2311e62b1871431eb6cf62185e /gui/launcher.h
parent2db5747642446bad3e1824afd0358f51c1965c20 (diff)
parent852bc9dbb750b9995d31e70f4158c97d3758c46f (diff)
downloadscummvm-rg350-027ae0a6f6bd7e7dfbfe6f7df0824596894f51ae.tar.gz
scummvm-rg350-027ae0a6f6bd7e7dfbfe6f7df0824596894f51ae.tar.bz2
scummvm-rg350-027ae0a6f6bd7e7dfbfe6f7df0824596894f51ae.zip
First part of GSoC2008 RTL branch merge
svn-id: r34241
Diffstat (limited to 'gui/launcher.h')
-rw-r--r--gui/launcher.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gui/launcher.h b/gui/launcher.h
index a9d09bf109..a26651eef5 100644
--- a/gui/launcher.h
+++ b/gui/launcher.h
@@ -34,11 +34,10 @@ namespace GUI {
class BrowserDialog;
class ListWidget;
class GraphicsWidget;
-
+class SaveLoadChooser;
Common::String addGameToConf(const GameDescriptor &result);
-
class LauncherDialog : public Dialog {
typedef Common::String String;
typedef Common::StringList StringList;
@@ -62,6 +61,7 @@ protected:
#endif
StringList _domains;
BrowserDialog *_browser;
+ SaveLoadChooser *_loadDialog;
virtual void reflowLayout();
@@ -73,6 +73,9 @@ protected:
virtual void addGame();
void removeGame(int item);
void editGame(int item);
+ void loadGame(int item);
+
+ StringList generateSavegameList(int item, const EnginePlugin *plugin);
void selectGame(const String &name);
};