diff options
author | Max Horn | 2003-11-02 02:18:16 +0000 |
---|---|---|
committer | Max Horn | 2003-11-02 02:18:16 +0000 |
commit | b27a871f870df854a6db0f4530d4596483927bb1 (patch) | |
tree | f6c75300cd5dcd22b67044256e36a01f985a054d /scumm/dialogs.h | |
parent | f2c4bbbdbfb06b5296eb3fcdcb7235292e6ac039 (diff) | |
download | scummvm-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.h | 20 |
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); |