From 895c942289c81ca24346d3bb18d2b922ae469554 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 8 May 2013 14:56:19 +0200 Subject: Remove GlobalContext class. Move all native code from EventHandler class to NativeWindowX11 and NativeWindowWin32 classes. --- plugingui/nativewindow.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'plugingui/nativewindow.h') diff --git a/plugingui/nativewindow.h b/plugingui/nativewindow.h index 848a761..f27989f 100644 --- a/plugingui/nativewindow.h +++ b/plugingui/nativewindow.h @@ -29,13 +29,13 @@ #include -#include "globalcontext.h" +#include "guievent.h" namespace GUI { class NativeWindow { public: - NativeWindow(GlobalContext *c) : gctx(c) {} + NativeWindow() {} virtual ~NativeWindow() {} virtual void resize(int width, int height) = 0; @@ -47,8 +47,8 @@ public: virtual void redraw() = 0; virtual void grabMouse(bool grab) = 0; -protected: - GlobalContext *gctx; + virtual bool hasEvent() = 0; + virtual Event *getNextEvent() = 0; }; }; -- cgit v1.2.3