From 3d4087b9d0c199ba48a6f69d7d20a2850215f72f Mon Sep 17 00:00:00 2001 From: Borja Lorente Date: Fri, 29 Jul 2016 11:43:28 +0200 Subject: WAGE: Extract MacWindowManager --- engines/wage/macwindow.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'engines/wage/macwindow.h') diff --git a/engines/wage/macwindow.h b/engines/wage/macwindow.h index 4c6e9efeff..4d824bd399 100644 --- a/engines/wage/macwindow.h +++ b/engines/wage/macwindow.h @@ -50,9 +50,11 @@ #include "graphics/managed_surface.h" -namespace Wage { +namespace Graphics { + class MacWindowManager; +} -class MacWindowManager; +namespace Wage { enum WindowType { kWindowUnknown, @@ -76,7 +78,7 @@ enum WindowClick { class BaseMacWindow { public: - BaseMacWindow(int id, bool editable, MacWindowManager *wm); + BaseMacWindow(int id, bool editable, Graphics::MacWindowManager *wm); virtual ~BaseMacWindow() {} const Common::Rect &getDimensions() { return _dims; } @@ -108,12 +110,12 @@ protected: bool (*_callback)(WindowClick, Common::Event &, void *); void *_dataPtr; - MacWindowManager *_wm; + Graphics::MacWindowManager *_wm; }; class MacWindow : public BaseMacWindow { public: - MacWindow(int id, bool scrollable, bool resizable, bool editable, MacWindowManager *wm); + MacWindow(int id, bool scrollable, bool resizable, bool editable, Graphics::MacWindowManager *wm); virtual ~MacWindow(); void move(int x, int y); void resize(int w, int h); -- cgit v1.2.3