aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/macwindow.h
diff options
context:
space:
mode:
authorBorja Lorente2016-07-29 11:43:28 +0200
committerBorja Lorente2016-07-30 09:41:54 +0200
commit3d4087b9d0c199ba48a6f69d7d20a2850215f72f (patch)
tree97a1e03561a21a579246b0054af7ed1c023a28b0 /engines/wage/macwindow.h
parentf50d9feee1e04a8ca9271b21859bda48172b7ff5 (diff)
downloadscummvm-rg350-3d4087b9d0c199ba48a6f69d7d20a2850215f72f.tar.gz
scummvm-rg350-3d4087b9d0c199ba48a6f69d7d20a2850215f72f.tar.bz2
scummvm-rg350-3d4087b9d0c199ba48a6f69d7d20a2850215f72f.zip
WAGE: Extract MacWindowManager
Diffstat (limited to 'engines/wage/macwindow.h')
-rw-r--r--engines/wage/macwindow.h12
1 files changed, 7 insertions, 5 deletions
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);