]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/xywindow.h
Inject OpenGLBinding instead of using GlobalOpenGL() everywhere
[xonotic/netradiant.git] / radiant / xywindow.h
index aa6b59825b0a13ab99b2166b6e346f4a4509ad5d..310654be2de445074c98a314cdab6ded8451427f 100644 (file)
@@ -66,7 +66,12 @@ inline const char *ViewType_getTitle(VIEWTYPE viewtype)
     return "";
 }
 
+struct OpenGLBinding;
+
 class XYWnd {
+public:
+    OpenGLBinding ≷
+private:
     ui::GLArea m_gl_widget;
     guint m_sizeHandler;
     guint m_exposeHandler;
@@ -76,7 +81,7 @@ class XYWnd {
 public:
     ui::Window m_parent;
 
-    XYWnd();
+    XYWnd(OpenGLBinding &GL);
 
     ~XYWnd();