diff options
author | Vicent Marti | 2008-07-01 15:57:30 +0000 |
---|---|---|
committer | Vicent Marti | 2008-07-01 15:57:30 +0000 |
commit | 6c85e960b202ea8cb3af87c7d3c644690f51e511 (patch) | |
tree | 2fd1b91c02030b6a097a8d061389594c8c6da7bc /gui/object.h | |
parent | e44505cda44d091d43eeea4bc05a7eb1919ec63a (diff) | |
download | scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.tar.gz scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.tar.bz2 scummvm-rg350-6c85e960b202ea8cb3af87c7d3c644690f51e511.zip |
Rendering pipeline. WIP.
svn-id: r32869
Diffstat (limited to 'gui/object.h')
-rw-r--r-- | gui/object.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gui/object.h b/gui/object.h index 01046bd668..2bdff3f76c 100644 --- a/gui/object.h +++ b/gui/object.h @@ -29,6 +29,7 @@ namespace GUI { class CommandReceiver; class CommandSender; +class InterfaceManager; class CommandReceiver { friend class CommandSender; @@ -65,6 +66,7 @@ protected: Common::String _name; Widget *_firstWidget; + InterfaceManager *_GUI; public: GuiObject(int x, int y, int w, int h) : _x(x), _y(y), _w(w), _h(h), _name(""), _firstWidget(0) { } @@ -83,6 +85,7 @@ public: virtual void draw() = 0; virtual void reflowLayout(); + virtual void setInterfaceManager(InterfaceManager *manager) { _GUI = manager; } protected: virtual void releaseFocus() = 0; |