aboutsummaryrefslogtreecommitdiff
path: root/scumm/dialogs.h
diff options
context:
space:
mode:
authorMax Horn2003-11-02 02:18:16 +0000
committerMax Horn2003-11-02 02:18:16 +0000
commitb27a871f870df854a6db0f4530d4596483927bb1 (patch)
treef6c75300cd5dcd22b67044256e36a01f985a054d /scumm/dialogs.h
parentf2c4bbbdbfb06b5296eb3fcdcb7235292e6ac039 (diff)
downloadscummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.tar.gz
scummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.tar.bz2
scummvm-rg350-b27a871f870df854a6db0f4530d4596483927bb1.zip
turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
Diffstat (limited to 'scumm/dialogs.h')
-rw-r--r--scumm/dialogs.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/scumm/dialogs.h b/scumm/dialogs.h
index 1d268f1c0d..a537436db6 100644
--- a/scumm/dialogs.h
+++ b/scumm/dialogs.h
@@ -37,8 +37,8 @@ class ScummEngine;
class ScummDialog : public Dialog {
public:
- ScummDialog(NewGui *gui, ScummEngine *scumm, int x, int y, int w, int h)
- : Dialog(gui, x, y, w, h), _scumm(scumm) {}
+ ScummDialog(ScummEngine *scumm, int x, int y, int w, int h)
+ : Dialog(x, y, w, h), _scumm(scumm) {}
protected:
typedef Common::String String;
@@ -53,7 +53,7 @@ protected:
class SaveLoadDialog : public ScummDialog {
public:
- SaveLoadDialog(NewGui *gui, ScummEngine *scumm);
+ SaveLoadDialog(ScummEngine *scumm);
~SaveLoadDialog();
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
virtual void open();
@@ -83,7 +83,7 @@ protected:
class HelpDialog : public ScummDialog {
public:
- HelpDialog(NewGui *gui, ScummEngine *scumm);
+ HelpDialog(ScummEngine *scumm);
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
protected:
@@ -111,7 +111,7 @@ protected:
#endif
public:
- OptionsDialog(NewGui *gui, ScummEngine *scumm);
+ OptionsDialog(ScummEngine *scumm);
~OptionsDialog();
virtual void open();
@@ -137,9 +137,9 @@ protected:
class InfoDialog : public ScummDialog {
public:
// arbitrary message
- InfoDialog(NewGui *gui, ScummEngine *scumm, const String& message);
+ InfoDialog(ScummEngine *scumm, const String& message);
// from resources
- InfoDialog(NewGui *gui, ScummEngine *scumm, int res);
+ InfoDialog(ScummEngine *scumm, int res);
virtual void handleMouseDown(int x, int y, int button, int clickCount) {
close();
@@ -155,7 +155,7 @@ protected:
class PauseDialog : public InfoDialog {
public:
- PauseDialog(NewGui *gui, ScummEngine *scumm);
+ PauseDialog(ScummEngine *scumm);
virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers)
{
if (ascii == ' ') // Close pause dialog if space key is pressed
@@ -167,7 +167,7 @@ public:
class ConfirmExitDialog : public InfoDialog {
public:
- ConfirmExitDialog(NewGui *gui, ScummEngine *scumm);
+ ConfirmExitDialog(ScummEngine *scumm);
virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers);
};
@@ -175,7 +175,7 @@ public:
class KeysDialog : public ScummDialog {
public:
- KeysDialog(NewGui *gui, ScummEngine *scumm);
+ KeysDialog(ScummEngine *scumm);
virtual void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers);