From 6c85e960b202ea8cb3af87c7d3c644690f51e511 Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Tue, 1 Jul 2008 15:57:30 +0000 Subject: Rendering pipeline. WIP. svn-id: r32869 --- gui/object.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gui/object.h') 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; -- cgit v1.2.3