changeset 267:1124c49b9d58

qtdopengl fix
author SokoL_SD
date Fri, 11 Sep 2009 15:30:46 +0000
parents 5134552d97f6
children cf6a4cd0e3f2
files generator/typesystem_opengl.xml
diffstat 1 files changed, 14 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/generator/typesystem_opengl.xml	Fri Sep 11 13:50:59 2009 +0000
+++ b/generator/typesystem_opengl.xml	Fri Sep 11 15:30:46 2009 +0000
@@ -19,7 +19,10 @@
   <enum-type name="QGLFramebufferObject::Attachment"/>
 
   <namespace-type name="QGL">
-     <include file-name="qgl.h" location="global"/>
+    <include file-name="qgl.h" location="global"/>
+    <extra-includes>
+	<include file-name="qt.opengl.gl" location="java"/>
+    </extra-includes>
   </namespace-type>
 
   <value-type name="QGLColormap">
@@ -40,7 +43,9 @@
   </value-type>
 
   <object-type name="QGLContext">
-
+    <extra-includes>
+	<include file-name="qt.opengl.gl" location="java"/>
+    </extra-includes>
     <modify-function signature="chooseContext(const QGLContext*)">
         <modify-argument index="1" invalidate-after-use="yes"/>
     </modify-function>
@@ -57,16 +62,22 @@
     </modify-function>
     <modify-function signature="generateFontDisplayLists(QFont, int)" remove="all"/>
   </object-type>
-  <object-type name="QGLFramebufferObject"/>
+  <object-type name="QGLFramebufferObject">
+    <extra-includes>
+	<include file-name="qt.opengl.gl" location="java"/>
+    </extra-includes>
+  </object-type>
   <object-type name="QGLPixelBuffer">
     <extra-includes>
         <include file-name="QImage" location="global"/>
+	<include file-name="qt.opengl.gl" location="java"/>
     </extra-includes>
   </object-type>
   <object-type name="QGLWidget">
     <extra-includes>
         <include file-name="QImage" location="global"/>
         <include file-name="QPixmap" location="global"/>
+	<include file-name="qt.opengl.gl" location="java"/>
     </extra-includes>
     <modify-function signature="setContext(QGLContext*,const QGLContext*,bool)">
         <remove/> <!--- Obsolete -->