Sophie

Sophie

distrib > * > 2009.0 > i586 > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 1862

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 17:07:18 CEST 2007 -->
<TITLE>
QGLWidget
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.opengl.QGLWidget class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QGLWidget";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLPixelBuffer.html" title="class in com.trolltech.qt.opengl"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/opengl/QGLWidget.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QGLWidget.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.gui.QWidget">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.trolltech.qt.gui.QWidget">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.trolltech.qt.opengl</FONT>
<BR>
Class QGLWidget</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/core/QObject.html" title="class in com.trolltech.qt.core">com.trolltech.qt.core.QObject</A>
              <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">com.trolltech.qt.gui.QWidget</A>
                  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.opengl.QGLWidget</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html" title="interface in com.trolltech.qt.gui">QPaintDeviceInterface</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>QGLWidget</B><DT>extends <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></DL>
</PRE>

<P>
<p>The <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> class is a widget for rendering OpenGL graphics.</p>
<p><a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> provides functionality for displaying OpenGL graphics integrated into a Qt application. It is very simple to use. You inherit from it and use the subclass like any other <a href="%2E%2E/gui/%2E%2E/gui/QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a>, except that you have the choice between using <a href="%2E%2E/gui/QPainter.html"><tt>QPainter</tt></a> and standard OpenGL rendering commands.</p>
<p><a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> provides three convenient virtual functions that you can reimplement in your subclass to perform the typical OpenGL tasks:</p>
<ul>
<li><a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> - Renders the OpenGL scene. Gets called whenever the widget needs to be updated.</li>
<li><a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a> - Sets up the OpenGL viewport, projection, etc. Gets called whenever the the widget has been resized (and also when it is shown for the first time because all newly created widgets get a resize event automatically).</li>
<li><a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> - Sets up the OpenGL rendering context, defines display lists, etc. Gets called once before the first time <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a> or <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> is called.</li>
</ul>
<p>Here is a rough outline of how a <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> subclass might look:</p>
<pre>    class MyGLDrawer : public QGLWidget
    {
        Q_OBJECT        <span class="comment">// must include this if you use Qt signals/slots</span>

    public:
        MyGLDrawer(QWidget *parent)
            : QGLWidget(parent) {}

    protected:

        void initializeGL()
        {
            <span class="comment">// Set up the rendering context, define display lists etc.:</span>
            ...
            glClearColor(0.0, 0.0, 0.0, 0.0);
            glEnable(GL_DEPTH_TEST);
            ...
        }

        void resizeGL(int w, int h)
        {
            <span class="comment">// setup viewport, projection etc.:</span>
            glViewport(0, 0, (GLint)w, (GLint)h);
            ...
            glFrustum(...);
            ...
        }

        void paintGL()
        {
            <span class="comment">// draw the scene:</span>
            ...
            glRotatef(...);
            glMaterialfv(...);
            glBegin(GL_QUADS);
            glVertex3f(...);
            glVertex3f(...);
            ...
            glEnd();
            ...
        }

    };</pre>
<p>If you need to trigger a repaint from places other than <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> (a typical example is when using <a href="%2E%2E/core/QTimer.html">timers</tt></a> to animate scenes), you should call the widget's <a href="QGLWidget.html#updateGL()"><tt>updateGL</tt></a> function.</p>
<p>Your widget's OpenGL rendering context is made current when <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a>, <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a>, or <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> is called. If you need to call the standard OpenGL API functions from other places (e.g&#x2e; in your widget's constructor or in your own paint functions), you must call <a href="QGLWidget.html#makeCurrent()"><tt>makeCurrent</tt></a> first.</p>
<p><a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> provides functions for requesting a new display <a href="QGLFormat.html">format</tt></a> and you can also create widgets with customized rendering <a href="QGLContext.html">contexts</tt></a>.</p>
<p>You can also share OpenGL display lists between QGLWidgets (see the documentation of the <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> constructors for details).</p>
<a name="overlays"></a>
<h3>Overlays</h3>
<p>The <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> creates a GL overlay context in addition to the normal context if overlays are supported by the underlying system.</p>
<p>If you want to use overlays, you specify it in the <a href="QGLFormat.html">format</tt></a>. (Note: Overlay must be requested in the format passed to the <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> constructor.) Your GL widget should also implement some or all of these virtual methods:</p>
<ul>
<li><a href="QGLWidget.html#paintOverlayGL()"><tt>paintOverlayGL</tt></a></li>
<li><a href="QGLWidget.html#resizeOverlayGL(int, int)"><tt>resizeOverlayGL</tt></a></li>
<li><a href="QGLWidget.html#initializeOverlayGL()"><tt>initializeOverlayGL</tt></a></li>
</ul>
<p>These methods work in the same way as the normal <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> etc. functions, except that they will be called when the overlay context is made current. You can explicitly make the overlay context current by using <a href="QGLWidget.html#makeOverlayCurrent()"><tt>makeOverlayCurrent</tt></a>, and you can access the overlay context directly (e.g&#x2e; to ask for its transparent color) by calling <a href="QGLWidget.html#overlayContext()"><tt>overlayContext</tt></a>.</p>
<p>On X servers in which the default visual is in an overlay plane, non-GL Qt windows can also be used for overlays.</p>
<a name="painting-techniques"></a>
<h3>Painting Techniques</h3>
<p>As described above, subclass <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> to render pure 3D content in the following way:</p>
<ul>
<li>Reimplement the QGLWidget::initializeGL() and QGLWidget::resizeGL() to set up the OpenGL state and provide a perspective transformation.</li>
<li>Reimplement QGLWidget::paintGL() to paint the 3D scene, calling only OpenGL functions to draw on the widget.</li>
</ul>
<p>It is also possible to draw 2D graphics onto a <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> subclass, it is necessary to reimplement QGLWidget::paintEvent() and do the following:</p>
<ul>
<li>Construct a <a href="%2E%2E/gui/QPainter.html"><tt>QPainter</tt></a> object.</li>
<li>Initialize it for use on the widget with the QPainter::begin() function.</li>
<li>Draw primitives using <a href="%2E%2E/gui/QPainter.html"><tt>QPainter</tt></a>'s member functions.</li>
<li>Call QPainter::end() to finish painting.</li>
</ul>
<p>Overpainting 2D content on top of 3D content takes a little more effort. One approach to doing this is shown in the Overpainting</tt> example.</p>
<p><i>OpenGL is a trademark of Silicon Graphics, Inc. in the United States and other countries.</i></p>
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><a href="QGLPixelBuffer.html"><tt>QGLPixelBuffer</tt></a>, 
<CODE>GL Example</tt></CODE>, 
<CODE>Painting Example</tt></CODE>, 
<CODE>Example</tt></CODE>, 
<CODE>Example</tt></CODE></DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.RenderFlag.html" title="enum in com.trolltech.qt.gui">QWidget.RenderFlag</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.RenderFlags.html" title="class in com.trolltech.qt.gui">QWidget.RenderFlags</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>&gt;</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#customContextMenuRequested">customContextMenuRequested</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget()">QGLWidget</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(0, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, 0, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, <tt>parent</tt>, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, <tt>parent</tt>, <tt>shareWidget</tt>, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
          <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an OpenGL widget with parent <tt>parent</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLFormat)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, 0, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, <tt>parent</tt>, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, <tt>parent</tt>, <tt>shareWidget</tt>, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
          <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
          <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an OpenGL widget with parent <tt>parent</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.gui.QWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>parent</tt>, 0, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>parent</tt>, <tt>shareWidget</tt>, 0).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#QGLWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)">QGLWidget</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
          <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
          <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs an OpenGL widget with a <tt>parent</tt> widget.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#autoBufferSwap()">autoBufferSwap</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the widget is doing automatic GL buffer swapping; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, GL_TEXTURE_2D, GL_RGBA).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image,
            int&nbsp;target)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, <tt>target</tt>, GL_RGBA).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image,
            int&nbsp;target,
            int&nbsp;format)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls QGLContext:::<a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, <tt>target</tt>, <tt>format</tt>) on the currently set context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QPixmap)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, GL_TEXTURE_2D, GL_RGBA).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QPixmap, int)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap,
            int&nbsp;target)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, <tt>target</tt>, GL_RGBA).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(com.trolltech.qt.gui.QPixmap, int, int)">bindTexture</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap,
            int&nbsp;target,
            int&nbsp;format)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls QGLContext:::<a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, <tt>target</tt>, <tt>format</tt>) on the currently set context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#bindTexture(java.lang.String)">bindTexture</A></B>(java.lang.String&nbsp;fileName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls QGLContext::bindTexture(<tt>fileName</tt>) on the currently set context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLColormap.html" title="class in com.trolltech.qt.opengl">QGLColormap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#colormap()">colormap</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the colormap for this widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#context()">context</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the context of this widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#convertToGLFormat(com.trolltech.qt.gui.QImage)">convertToGLFormat</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;img)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts the image <tt>img</tt> into the unnamed format expected by OpenGL functions such as glTexImage2D().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#deleteTexture(int)">deleteTexture</A></B>(int&nbsp;tx_id)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls QGLContext::deleteTexture(<tt>tx_id</tt>) on the currently set context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#doneCurrent()">doneCurrent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Makes no GL context the current context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#doubleBuffer()">doubleBuffer</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the contained GL rendering context has double buffering; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#event(com.trolltech.qt.core.QEvent)">event</A></B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is reimplemented for internal reasons.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#format()">format</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the format of the contained GL rendering context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns the QGLWidget instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#glDraw()">glDraw</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes the virtual function <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#glInit()">glInit</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initializes OpenGL for this widget's context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#grabFrameBuffer()">grabFrameBuffer</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#grabFrameBuffer(boolean)"><tt>grabFrameBuffer</tt></a>(false).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#grabFrameBuffer(boolean)">grabFrameBuffer</A></B>(boolean&nbsp;withAlpha)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an image of the frame buffer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#initializeGL()">initializeGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is called once before the first call to <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> or <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a>, and then once whenever the widget has been assigned a new <a href="QGLContext.html"><tt>QGLContext</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#initializeOverlayGL()">initializeOverlayGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is used in the same manner as <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#isSharing()">isSharing</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this widget's GL context is shared with another GL context, otherwise false is returned.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#isValid()">isValid</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the widget has a valid GL rendering context; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#makeCurrent()">makeCurrent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Makes this widget the current widget for OpenGL operations, i.e&#x2e; makes the widget's rendering context the current OpenGL rendering context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#makeOverlayCurrent()">makeOverlayCurrent</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Makes the overlay context of this widget current.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#overlayContext()">overlayContext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the overlay context of this widget, or 0 if this widget has no overlay.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPaintEngine.html" title="class in com.trolltech.qt.gui">QPaintEngine</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#paintEngine()">paintEngine</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is reimplemented for internal reasons.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)">paintEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QPaintEvent.html" title="class in com.trolltech.qt.gui">QPaintEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Handles paint events passed in the <tt>arg__1</tt> parameter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#paintGL()">paintGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is called whenever the widget needs to be painted.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#paintOverlayGL()">paintOverlayGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is used in the same manner as <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#qglClearColor(com.trolltech.qt.gui.QColor)">qglClearColor</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QColor.html" title="class in com.trolltech.qt.gui">QColor</A>&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience function for specifying the clearing color to OpenGL.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#qglColor(com.trolltech.qt.gui.QColor)">qglColor</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QColor.html" title="class in com.trolltech.qt.gui">QColor</A>&nbsp;c)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience function for specifying a drawing color to OpenGL.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderPixmap()">renderPixmap</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(0, 0, false).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderPixmap(int)">renderPixmap</A></B>(int&nbsp;w)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(<tt>w</tt>, 0, false).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderPixmap(int, int)">renderPixmap</A></B>(int&nbsp;w,
             int&nbsp;h)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(<tt>w</tt>, <tt>h</tt>, false).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderPixmap(int, int, boolean)">renderPixmap</A></B>(int&nbsp;w,
             int&nbsp;h,
             boolean&nbsp;useContext)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Renders the current scene on a pixmap and returns the pixmap.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(double, double, double, java.lang.String)">renderText</A></B>(double&nbsp;x,
           double&nbsp;y,
           double&nbsp;z,
           java.lang.String&nbsp;str)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>z</tt>, <tt>str</tt>, QFont(), 2000).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(double, double, double, java.lang.String, com.trolltech.qt.gui.QFont)">renderText</A></B>(double&nbsp;x,
           double&nbsp;y,
           double&nbsp;z,
           java.lang.String&nbsp;str,
           <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>z</tt>, <tt>str</tt>, <tt>fnt</tt>, 2000).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(double, double, double, java.lang.String, com.trolltech.qt.gui.QFont, int)">renderText</A></B>(double&nbsp;x,
           double&nbsp;y,
           double&nbsp;z,
           java.lang.String&nbsp;str,
           <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt,
           int&nbsp;listBase)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tt>x</tt>, <tt>y</tt> and <tt>z</tt> are specified in scene or object coordinates relative to the currently set projection and model matrices.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(int, int, java.lang.String)">renderText</A></B>(int&nbsp;x,
           int&nbsp;y,
           java.lang.String&nbsp;str)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>str</tt>, QFont(), 2000).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont)">renderText</A></B>(int&nbsp;x,
           int&nbsp;y,
           java.lang.String&nbsp;str,
           <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>str</tt>, <tt>fnt</tt>, 2000).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)">renderText</A></B>(int&nbsp;x,
           int&nbsp;y,
           java.lang.String&nbsp;str,
           <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt,
           int&nbsp;listBase)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Renders the string <tt>str</tt> into the GL context of this widget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)">resizeEvent</A></B>(<A HREF="../../../../com/trolltech/qt/gui/QResizeEvent.html" title="class in com.trolltech.qt.gui">QResizeEvent</A>&nbsp;arg__1)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Handles resize events that are passed in the <tt>arg__1</tt> parameter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#resizeGL(int, int)">resizeGL</A></B>(int&nbsp;w,
         int&nbsp;h)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is called whenever the widget has been resized.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#resizeOverlayGL(int, int)">resizeOverlayGL</A></B>(int&nbsp;w,
                int&nbsp;h)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This virtual function is used in the same manner as <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#setAutoBufferSwap(boolean)">setAutoBufferSwap</A></B>(boolean&nbsp;on)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If <tt>on</tt> is true automatic GL buffer swapping is switched on; otherwise it is switched off.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#setColormap(com.trolltech.qt.opengl.QGLColormap)">setColormap</A></B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLColormap.html" title="class in com.trolltech.qt.opengl">QGLColormap</A>&nbsp;map)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the colormap for this widget to <tt>map</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#swapBuffers()">swapBuffers</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Swaps the screen contents with an off-screen buffer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#updateGL()">updateGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the widget by calling <a href="QGLWidget.html#glDraw()"><tt>glDraw</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html#updateOverlayGL()">updateOverlayGL</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the widget's overlay (if any).</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.gui.QWidget"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.gui.<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#acceptDrops()">acceptDrops</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#accessibleDescription()">accessibleDescription</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#accessibleName()">accessibleName</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#actionEvent(com.trolltech.qt.gui.QActionEvent)">actionEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#actions()">actions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#activateWindow()">activateWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#addAction(com.trolltech.qt.gui.QAction)">addAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#addActions(java.util.List)">addActions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#adjustSize()">adjustSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#autoFillBackground()">autoFillBackground</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#backgroundRole()">backgroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#baseSize()">baseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#changeEvent(com.trolltech.qt.core.QEvent)">changeEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childAt(int, int)">childAt</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childAt(com.trolltech.qt.core.QPoint)">childAt</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childrenRect()">childrenRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#childrenRegion()">childrenRegion</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#clearFocus()">clearFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#clearMask()">clearMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#close()">close</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#closeEvent(com.trolltech.qt.gui.QCloseEvent)">closeEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contentsRect()">contentsRect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contextMenuEvent(com.trolltech.qt.gui.QContextMenuEvent)">contextMenuEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#contextMenuPolicy()">contextMenuPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#createWinId()">createWinId</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#cursor()">cursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#depth()">depth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy()">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy(boolean)">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#destroy(boolean, boolean)">destroy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#devType()">devType</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragEnterEvent(com.trolltech.qt.gui.QDragEnterEvent)">dragEnterEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragLeaveEvent(com.trolltech.qt.gui.QDragLeaveEvent)">dragLeaveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dragMoveEvent(com.trolltech.qt.gui.QDragMoveEvent)">dragMoveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#dropEvent(com.trolltech.qt.gui.QDropEvent)">dropEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#ensurePolished()">ensurePolished</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#enterEvent(com.trolltech.qt.core.QEvent)">enterEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusInEvent(com.trolltech.qt.gui.QFocusEvent)">focusInEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusNextChild()">focusNextChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusNextPrevChild(boolean)">focusNextPrevChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusOutEvent(com.trolltech.qt.gui.QFocusEvent)">focusOutEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusPolicy()">focusPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusPreviousChild()">focusPreviousChild</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusProxy()">focusProxy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#focusWidget()">focusWidget</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#font()">font</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#fontInfo()">fontInfo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#fontMetrics()">fontMetrics</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#foregroundRole()">foregroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#frameGeometry()">frameGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#frameSize()">frameSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#geometry()">geometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#getContentsMargins()">getContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabKeyboard()">grabKeyboard</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabMouse()">grabMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabMouse(com.trolltech.qt.gui.QCursor)">grabMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabShortcut(com.trolltech.qt.gui.QKeySequence)">grabShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#grabShortcut(com.trolltech.qt.gui.QKeySequence, com.trolltech.qt.core.Qt.ShortcutContext)">grabShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hasFocus()">hasFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hasMouseTracking()">hasMouseTracking</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#height()">height</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#heightForWidth(int)">heightForWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#heightMM()">heightMM</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hide()">hide</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#hideEvent(com.trolltech.qt.gui.QHideEvent)">hideEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputContext()">inputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputMethodEvent(com.trolltech.qt.gui.QInputMethodEvent)">inputMethodEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#inputMethodQuery(com.trolltech.qt.core.Qt.InputMethodQuery)">inputMethodQuery</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#insertAction(com.trolltech.qt.gui.QAction, com.trolltech.qt.gui.QAction)">insertAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#insertActions(com.trolltech.qt.gui.QAction, java.util.List)">insertActions</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isActiveWindow()">isActiveWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isAncestorOf(com.trolltech.qt.gui.QWidget)">isAncestorOf</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isEnabled()">isEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isEnabledTo(com.trolltech.qt.gui.QWidget)">isEnabledTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isFullScreen()">isFullScreen</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isHidden()">isHidden</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isLeftToRight()">isLeftToRight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isMaximized()">isMaximized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isMinimized()">isMinimized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isModal()">isModal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isRightToLeft()">isRightToLeft</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isVisible()">isVisible</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isVisibleTo(com.trolltech.qt.gui.QWidget)">isVisibleTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isWindow()">isWindow</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#isWindowModified()">isWindowModified</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyboardGrabber()">keyboardGrabber</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyPressEvent(com.trolltech.qt.gui.QKeyEvent)">keyPressEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#keyReleaseEvent(com.trolltech.qt.gui.QKeyEvent)">keyReleaseEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#layout()">layout</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#layoutDirection()">layoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#leaveEvent(com.trolltech.qt.core.QEvent)">leaveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#locale()">locale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#logicalDpiX()">logicalDpiX</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#logicalDpiY()">logicalDpiY</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#lower()">lower</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFrom(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.QPoint)">mapFrom</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFromGlobal(com.trolltech.qt.core.QPoint)">mapFromGlobal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapFromParent(com.trolltech.qt.core.QPoint)">mapFromParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapTo(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.QPoint)">mapTo</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapToGlobal(com.trolltech.qt.core.QPoint)">mapToGlobal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mapToParent(com.trolltech.qt.core.QPoint)">mapToParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mask()">mask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumHeight()">maximumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumSize()">maximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#maximumWidth()">maximumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#metric(com.trolltech.qt.gui.QPaintDevice.PaintDeviceMetric)">metric</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumHeight()">minimumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumSize()">minimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumSizeHint()">minimumSizeHint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#minimumWidth()">minimumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)">mouseDoubleClickEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseGrabber()">mouseGrabber</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)">mouseMoveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)">mousePressEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)">mouseReleaseEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#move(int, int)">move</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#move(com.trolltech.qt.core.QPoint)">move</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#moveEvent(com.trolltech.qt.gui.QMoveEvent)">moveEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#nextInFocusChain()">nextInFocusChain</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#normalGeometry()">normalGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#numColors()">numColors</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowFlags(com.trolltech.qt.core.Qt.WindowFlags)">overrideWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowFlags(com.trolltech.qt.core.Qt.WindowType...)">overrideWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowState(com.trolltech.qt.core.Qt.WindowState...)">overrideWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#overrideWindowState(com.trolltech.qt.core.Qt.WindowStates)">overrideWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#paintingActive()">paintingActive</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#palette()">palette</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#parentWidget()">parentWidget</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#physicalDpiX()">physicalDpiX</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#physicalDpiY()">physicalDpiY</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#pos()">pos</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#raise()">raise</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#rect()">rect</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseKeyboard()">releaseKeyboard</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseMouse()">releaseMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#releaseShortcut(int)">releaseShortcut</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#removeAction(com.trolltech.qt.gui.QAction)">removeAction</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion, com.trolltech.qt.gui.QWidget.RenderFlag...)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#render(com.trolltech.qt.gui.QPaintDeviceInterface, com.trolltech.qt.core.QPoint, com.trolltech.qt.gui.QRegion, com.trolltech.qt.gui.QWidget.RenderFlags)">render</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint()">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(int, int, int, int)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(com.trolltech.qt.core.QRect)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#repaint(com.trolltech.qt.gui.QRegion)">repaint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resetInputContext()">resetInputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resize(int, int)">resize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resize(com.trolltech.qt.core.QSize)">resize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#restoreGeometry(com.trolltech.qt.core.QByteArray)">restoreGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#saveGeometry()">saveGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#scroll(int, int)">scroll</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#scroll(int, int, com.trolltech.qt.core.QRect)">scroll</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAcceptDrops(boolean)">setAcceptDrops</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAccessibleDescription(java.lang.String)">setAccessibleDescription</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAccessibleName(java.lang.String)">setAccessibleName</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAttribute(com.trolltech.qt.core.Qt.WidgetAttribute)">setAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAttribute(com.trolltech.qt.core.Qt.WidgetAttribute, boolean)">setAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setAutoFillBackground(boolean)">setAutoFillBackground</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBackgroundRole(com.trolltech.qt.gui.QPalette.ColorRole)">setBackgroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBaseSize(int, int)">setBaseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setBaseSize(com.trolltech.qt.core.QSize)">setBaseSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContentsMargins(int, int, int, int)">setContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContentsMargins(com.trolltech.qt.gui.QContentsMargins)">setContentsMargins</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setContextMenuPolicy(com.trolltech.qt.core.Qt.ContextMenuPolicy)">setContextMenuPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setCursor(com.trolltech.qt.gui.QCursor)">setCursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setDisabled(boolean)">setDisabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setEnabled(boolean)">setEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedHeight(int)">setFixedHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedSize(int, int)">setFixedSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedSize(com.trolltech.qt.core.QSize)">setFixedSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFixedWidth(int)">setFixedWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocus()">setFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocus(com.trolltech.qt.core.Qt.FocusReason)">setFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocusPolicy(com.trolltech.qt.core.Qt.FocusPolicy)">setFocusPolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFocusProxy(com.trolltech.qt.gui.QWidget)">setFocusProxy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setFont(com.trolltech.qt.gui.QFont)">setFont</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setForegroundRole(com.trolltech.qt.gui.QPalette.ColorRole)">setForegroundRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setGeometry(int, int, int, int)">setGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setGeometry(com.trolltech.qt.core.QRect)">setGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setHidden(boolean)">setHidden</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setInputContext(com.trolltech.qt.gui.QInputContext)">setInputContext</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLayout(com.trolltech.qt.gui.QLayout)">setLayout</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLayoutDirection(com.trolltech.qt.core.Qt.LayoutDirection)">setLayoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setLocale(com.trolltech.qt.core.QLocale)">setLocale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMask(com.trolltech.qt.gui.QBitmap)">setMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMask(com.trolltech.qt.gui.QRegion)">setMask</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumHeight(int)">setMaximumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumSize(int, int)">setMaximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumSize(com.trolltech.qt.core.QSize)">setMaximumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMaximumWidth(int)">setMaximumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumHeight(int)">setMinimumHeight</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumSize(int, int)">setMinimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumSize(com.trolltech.qt.core.QSize)">setMinimumSize</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMinimumWidth(int)">setMinimumWidth</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setMouseTracking(boolean)">setMouseTracking</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setPalette(com.trolltech.qt.gui.QPalette)">setPalette</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setParent(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowType...)">setParent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutAutoRepeat(int)">setShortcutAutoRepeat</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutAutoRepeat(int, boolean)">setShortcutAutoRepeat</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutEnabled(int)">setShortcutEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setShortcutEnabled(int, boolean)">setShortcutEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizeIncrement(int, int)">setSizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizeIncrement(com.trolltech.qt.core.QSize)">setSizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizePolicy(com.trolltech.qt.gui.QSizePolicy.Policy, com.trolltech.qt.gui.QSizePolicy.Policy)">setSizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setSizePolicy(com.trolltech.qt.gui.QSizePolicy)">setSizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStatusTip(java.lang.String)">setStatusTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStyle(com.trolltech.qt.gui.QStyle)">setStyle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setStyleSheet(java.lang.String)">setStyleSheet</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setTabOrder(com.trolltech.qt.gui.QWidget, com.trolltech.qt.gui.QWidget)">setTabOrder</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setToolTip(java.lang.String)">setToolTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setUpdatesEnabled(boolean)">setUpdatesEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setVisible(boolean)">setVisible</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWhatsThis(java.lang.String)">setWhatsThis</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowFlags(com.trolltech.qt.core.Qt.WindowFlags)">setWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowFlags(com.trolltech.qt.core.Qt.WindowType...)">setWindowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowIcon(com.trolltech.qt.gui.QIcon)">setWindowIcon</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowIconText(java.lang.String)">setWindowIconText</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowModality(com.trolltech.qt.core.Qt.WindowModality)">setWindowModality</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowModified(boolean)">setWindowModified</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowOpacity(double)">setWindowOpacity</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowRole(java.lang.String)">setWindowRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowState(com.trolltech.qt.core.Qt.WindowState...)">setWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowState(com.trolltech.qt.core.Qt.WindowStates)">setWindowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#setWindowTitle(java.lang.String)">setWindowTitle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#show()">show</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showEvent(com.trolltech.qt.gui.QShowEvent)">showEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showFullScreen()">showFullScreen</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showMaximized()">showMaximized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showMinimized()">showMinimized</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#showNormal()">showNormal</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#size()">size</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#sizeHint()">sizeHint</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#sizeIncrement()">sizeIncrement</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#sizePolicy()">sizePolicy</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#stackUnder(com.trolltech.qt.gui.QWidget)">stackUnder</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#statusTip()">statusTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#style()">style</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#styleSheet()">styleSheet</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#tabletEvent(com.trolltech.qt.gui.QTabletEvent)">tabletEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#testAttribute(com.trolltech.qt.core.Qt.WidgetAttribute)">testAttribute</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#toolTip()">toolTip</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#underMouse()">underMouse</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetCursor()">unsetCursor</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetLayoutDirection()">unsetLayoutDirection</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#unsetLocale()">unsetLocale</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update()">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(int, int, int, int)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(com.trolltech.qt.core.QRect)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#update(com.trolltech.qt.gui.QRegion)">update</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updateGeometry()">updateGeometry</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updateMicroFocus()">updateMicroFocus</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#updatesEnabled()">updatesEnabled</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#visibleRegion()">visibleRegion</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#whatsThis()">whatsThis</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#wheelEvent(com.trolltech.qt.gui.QWheelEvent)">wheelEvent</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#width()">width</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#widthMM()">widthMM</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#window()">window</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowFlags()">windowFlags</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowIcon()">windowIcon</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowIconText()">windowIconText</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowModality()">windowModality</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowOpacity()">windowOpacity</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowRole()">windowRole</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowState()">windowState</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowTitle()">windowTitle</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#windowType()">windowType</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#winId()">winId</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#x()">x</A>, <A HREF="../../../../com/trolltech/qt/gui/QWidget.html#y()">y</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.core.QObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.core.<A HREF="../../../../com/trolltech/qt/core/QObject.html" title="class in com.trolltech.qt.core">QObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/core/QObject.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#childEvent(com.trolltech.qt.core.QChildEvent)">childEvent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#children()">children</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#connectSlotsByName()">connectSlotsByName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#customEvent(com.trolltech.qt.core.QEvent)">customEvent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#disposeLater()">disposeLater</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dumpObjectInfo()">dumpObjectInfo</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dumpObjectTree()">dumpObjectTree</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#dynamicPropertyNames()">dynamicPropertyNames</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#eventFilter(com.trolltech.qt.core.QObject, com.trolltech.qt.core.QEvent)">eventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild()">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild(java.lang.Class)">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChild(java.lang.Class, java.lang.String)">findChild</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren()">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class, com.trolltech.qt.core.QRegExp)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#findChildren(java.lang.Class, java.lang.String)">findChildren</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#installEventFilter(com.trolltech.qt.core.QObject)">installEventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#isWidgetType()">isWidgetType</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#killTimer(int)">killTimer</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#moveToThread(java.lang.Thread)">moveToThread</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#objectName()">objectName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#parent()">parent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#property(java.lang.String)">property</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#removeEventFilter(com.trolltech.qt.core.QObject)">removeEventFilter</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setObjectName(java.lang.String)">setObjectName</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setParent(com.trolltech.qt.core.QObject)">setParent</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#setProperty(java.lang.String, java.lang.Object)">setProperty</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#startTimer(int)">startTimer</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#thread()">thread</A>, <A HREF="../../../../com/trolltech/qt/core/QObject.html#timerEvent(com.trolltech.qt.core.QTimerEvent)">timerEvent</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, <tt>parent</tt>, <tt>shareWidget</tt>, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, <tt>parent</tt>, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLFormat)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>format</tt>, 0, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLFormat, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A>&nbsp;format,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
                 <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</PRE>
<DL>
<DD><p>Constructs an OpenGL widget with parent <tt>parent</tt>.</p>
<p>The <tt>format</tt> argument specifies the desired <a href="QGLFormat.html">rendering options</tt></a>. If the underlying OpenGL/Window system cannot satisfy all the features requested in <tt>format</tt>, the nearest subset of features will be used. After creation, the <a href="QGLWidget.html#format()"><tt>format</tt></a> method will return the actual format obtained.</p>
<p>The widget will be <a href="QGLWidget.html#isValid()">invalid</tt></a> if the system has no OpenGL support</tt>.</p>
<p>The <tt>parent</tt> and widget flag, <tt>f</tt>, arguments are passed to the <a href="%2E%2E/gui/%2E%2E/gui/QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> constructor.</p>
<p>If the <tt>shareWidget</tt> parameter points to a valid <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>, this widget will share OpenGL display lists with <tt>shareWidget</tt>. If this widget and <tt>shareWidget</tt> have different <a href="QGLWidget.html#format()">formats</tt></a>, display list sharing may fail. You can check whether display list sharing succeeded by calling <a href="QGLWidget.html#isSharing()"><tt>isSharing</tt></a>.</p>
<p>The initialization of OpenGL rendering state, etc. should be done by overriding the <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> function, rather than in the constructor of your <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> subclass.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><tt>QGLFormat::defaultFormat</tt>, 
<a href="QGLWidget.html#isValid()"><tt>isValid</tt></a></DL>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>parent</tt>, <tt>shareWidget</tt>, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>parent</tt>, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget()"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(0, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
                 <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</PRE>
<DL>
<DD><p>Constructs an OpenGL widget with a <tt>parent</tt> widget.</p>
<p>The default format</tt> is used. The widget will be <a href="QGLWidget.html#isValid()">invalid</tt></a> if the system has no OpenGL support</tt>.</p>
<p>The <tt>parent</tt> and widget flag, <tt>f</tt>, arguments are passed to the <a href="%2E%2E/gui/%2E%2E/gui/QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> constructor.</p>
<p>If the <tt>shareWidget</tt> parameter points to a valid <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>, this widget will share OpenGL display lists with <tt>shareWidget</tt>. If this widget and <tt>shareWidget</tt> have different <a href="QGLWidget.html#format()">formats</tt></a>, display list sharing may fail. You can check whether display list sharing succeeded by calling <a href="QGLWidget.html#isSharing()"><tt>isSharing</tt></a>.</p>
<p>The initialization of OpenGL rendering state, etc. should be done by overriding the <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> function, rather than in the constructor of your <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> subclass.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><tt>QGLFormat::defaultFormat</tt>, 
<CODE>Example</tt></CODE></DL>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, <tt>parent</tt>, <tt>shareWidget</tt>, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, <tt>parent</tt>, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLContext)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>(<tt>context</tt>, 0, 0, 0).
<P>
</DL>
<HR>

<A NAME="QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><!-- --></A><H3>
QGLWidget</H3>
<PRE>
public <B>QGLWidget</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A>&nbsp;context,
                 <A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A>&nbsp;parent,
                 <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A>&nbsp;shareWidget,
                 <A HREF="../../../../com/trolltech/qt/core/Qt.WindowFlags.html" title="class in com.trolltech.qt.core">Qt.WindowFlags</A>&nbsp;f)</PRE>
<DL>
<DD><p>Constructs an OpenGL widget with parent <tt>parent</tt>.</p>
<p>The <tt>context</tt> argument is a pointer to the <a href="QGLContext.html"><tt>QGLContext</tt></a> that you wish to be bound to this widget. This allows you to pass in your own <a href="QGLContext.html"><tt>QGLContext</tt></a> sub-classes.</p>
<p>The widget will be <a href="QGLWidget.html#isValid()">invalid</tt></a> if the system has no OpenGL support</tt>.</p>
<p>The <tt>parent</tt> and widget flag, <tt>f</tt>, arguments are passed to the <a href="%2E%2E/gui/%2E%2E/gui/QWidget.html#QWidget(com.trolltech.qt.gui.QWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QWidget</tt></a> constructor.</p>
<p>If the <tt>shareWidget</tt> parameter points to a valid <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a>, this widget will share OpenGL display lists with <tt>shareWidget</tt>. If this widget and <tt>shareWidget</tt> have different <a href="QGLWidget.html#format()">formats</tt></a>, display list sharing may fail. You can check whether display list sharing succeeded by calling <a href="QGLWidget.html#isSharing()"><tt>isSharing</tt></a>.</p>
<p>The initialization of OpenGL rendering state, etc. should be done by overriding the <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> function, rather than in the constructor of your <a href="QGLWidget.html#QGLWidget(com.trolltech.qt.opengl.QGLContext, com.trolltech.qt.gui.QWidget, com.trolltech.qt.opengl.QGLWidget, com.trolltech.qt.core.Qt.WindowFlags)"><tt>QGLWidget</tt></a> subclass.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><tt>QGLFormat::defaultFormat</tt>, 
<a href="QGLWidget.html#isValid()"><tt>isValid</tt></a></DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="autoBufferSwap()"><!-- --></A><H3>
autoBufferSwap</H3>
<PRE>
protected final boolean <B>autoBufferSwap</B>()</PRE>
<DL>
<DD><p>Returns true if the widget is doing automatic GL buffer swapping; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#setAutoBufferSwap(boolean)"><tt>setAutoBufferSwap</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QPixmap, int)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap,
                             int&nbsp;target)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, <tt>target</tt>, GL_RGBA).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QPixmap)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, GL_TEXTURE_2D, GL_RGBA).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QPixmap, int, int)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A>&nbsp;pixmap,
                             int&nbsp;target,
                             int&nbsp;format)</PRE>
<DL>
<DD><p>Calls QGLContext:::<a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>pixmap</tt>, <tt>target</tt>, <tt>format</tt>) on the currently set context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#deleteTexture(int)"><tt>deleteTexture</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(java.lang.String)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(java.lang.String&nbsp;fileName)</PRE>
<DL>
<DD><p>Calls QGLContext::bindTexture(<tt>fileName</tt>) on the currently set context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#deleteTexture(int)"><tt>deleteTexture</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QImage, int)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image,
                             int&nbsp;target)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, <tt>target</tt>, GL_RGBA).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QImage)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, GL_TEXTURE_2D, GL_RGBA).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindTexture(com.trolltech.qt.gui.QImage, int, int)"><!-- --></A><H3>
bindTexture</H3>
<PRE>
public final int <B>bindTexture</B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;image,
                             int&nbsp;target,
                             int&nbsp;format)</PRE>
<DL>
<DD><p>Calls QGLContext:::<a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a>(<tt>image</tt>, <tt>target</tt>, <tt>format</tt>) on the currently set context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#deleteTexture(int)"><tt>deleteTexture</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="colormap()"><!-- --></A><H3>
colormap</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/opengl/QGLColormap.html" title="class in com.trolltech.qt.opengl">QGLColormap</A> <B>colormap</B>()</PRE>
<DL>
<DD><p>Returns the colormap for this widget.</p>
<p>Usually it is only top-level widgets that can have different colormaps installed. Asking for the colormap of a child widget will return the colormap for the child's top-level widget.</p>
<p>If no colormap has been set for this widget, the <a href="%2E%2E/gui/QColormap.html"><tt>QColormap</tt></a> returned will be empty.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#setColormap(com.trolltech.qt.opengl.QGLColormap)"><tt>setColormap</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="context()"><!-- --></A><H3>
context</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A> <B>context</B>()</PRE>
<DL>
<DD><p>Returns the context of this widget.</p>
<p>It is possible that the context is not valid (see <a href="QGLWidget.html#isValid()"><tt>isValid</tt></a>), for example, if the underlying hardware does not support the format attributes that were requested.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="deleteTexture(int)"><!-- --></A><H3>
deleteTexture</H3>
<PRE>
public final void <B>deleteTexture</B>(int&nbsp;tx_id)</PRE>
<DL>
<DD><p>Calls QGLContext::deleteTexture(<tt>tx_id</tt>) on the currently set context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#bindTexture(com.trolltech.qt.gui.QImage, int, int)"><tt>bindTexture</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="doneCurrent()"><!-- --></A><H3>
doneCurrent</H3>
<PRE>
public final void <B>doneCurrent</B>()</PRE>
<DL>
<DD><p>Makes no GL context the current context. Normally, you do not need to call this function; <a href="QGLContext.html"><tt>QGLContext</tt></a> calls it as necessary. However, it may be useful in multithreaded environments.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="doubleBuffer()"><!-- --></A><H3>
doubleBuffer</H3>
<PRE>
public final boolean <B>doubleBuffer</B>()</PRE>
<DL>
<DD><p>Returns true if the contained GL rendering context has double buffering; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QGLFormat::doubleBuffer</tt></DL>
</DD>
</DL>
<HR>

<A NAME="format()"><!-- --></A><H3>
format</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/opengl/QGLFormat.html" title="class in com.trolltech.qt.opengl">QGLFormat</A> <B>format</B>()</PRE>
<DL>
<DD><p>Returns the format of the contained GL rendering context.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="grabFrameBuffer()"><!-- --></A><H3>
grabFrameBuffer</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A> <B>grabFrameBuffer</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#grabFrameBuffer(boolean)"><tt>grabFrameBuffer</tt></a>(false).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="grabFrameBuffer(boolean)"><!-- --></A><H3>
grabFrameBuffer</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A> <B>grabFrameBuffer</B>(boolean&nbsp;withAlpha)</PRE>
<DL>
<DD><p>Returns an image of the frame buffer. If <tt>withAlpha</tt> is true the alpha channel is included.</p>
<p>Depending on your hardware, you can explicitly select which color buffer to grab with a glReadBuffer() call before calling this function.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isSharing()"><!-- --></A><H3>
isSharing</H3>
<PRE>
public final boolean <B>isSharing</B>()</PRE>
<DL>
<DD><p>Returns true if this widget's GL context is shared with another GL context, otherwise false is returned. The GL system may fail to provide context sharing if the two QGLWidgets use different formats.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#format()"><tt>format</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isValid()"><!-- --></A><H3>
isValid</H3>
<PRE>
public final boolean <B>isValid</B>()</PRE>
<DL>
<DD><p>Returns true if the widget has a valid GL rendering context; otherwise returns false. A widget will be invalid if the system has no OpenGL support</tt>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="makeCurrent()"><!-- --></A><H3>
makeCurrent</H3>
<PRE>
public final void <B>makeCurrent</B>()</PRE>
<DL>
<DD><p>Makes this widget the current widget for OpenGL operations, i.e&#x2e; makes the widget's rendering context the current OpenGL rendering context.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="makeOverlayCurrent()"><!-- --></A><H3>
makeOverlayCurrent</H3>
<PRE>
public final void <B>makeOverlayCurrent</B>()</PRE>
<DL>
<DD><p>Makes the overlay context of this widget current. Use this if you need to issue OpenGL commands to the overlay context outside of <a href="QGLWidget.html#initializeOverlayGL()"><tt>initializeOverlayGL</tt></a>, <a href="QGLWidget.html#resizeOverlayGL(int, int)"><tt>resizeOverlayGL</tt></a>, and <a href="QGLWidget.html#paintOverlayGL()"><tt>paintOverlayGL</tt></a>.</p>
<p>Does nothing if this widget has no overlay.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#makeCurrent()"><tt>makeCurrent</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="overlayContext()"><!-- --></A><H3>
overlayContext</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/opengl/QGLContext.html" title="class in com.trolltech.qt.opengl">QGLContext</A> <B>overlayContext</B>()</PRE>
<DL>
<DD><p>Returns the overlay context of this widget, or 0 if this widget has no overlay.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#context()"><tt>context</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="qglClearColor(com.trolltech.qt.gui.QColor)"><!-- --></A><H3>
qglClearColor</H3>
<PRE>
public final void <B>qglClearColor</B>(<A HREF="../../../../com/trolltech/qt/gui/QColor.html" title="class in com.trolltech.qt.gui">QColor</A>&nbsp;c)</PRE>
<DL>
<DD><p>Convenience function for specifying the clearing color to OpenGL. Calls glClearColor (in RGBA mode) or glClearIndex (in color-index mode) with the color <tt>c</tt>. Applies to this widgets GL context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#qglColor(com.trolltech.qt.gui.QColor)"><tt>qglColor</tt></a>, 
<tt>QGLContext::currentContext</tt>, 
<a href="%2E%2E/gui/QColor.html"><tt>QColor</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="qglColor(com.trolltech.qt.gui.QColor)"><!-- --></A><H3>
qglColor</H3>
<PRE>
public final void <B>qglColor</B>(<A HREF="../../../../com/trolltech/qt/gui/QColor.html" title="class in com.trolltech.qt.gui">QColor</A>&nbsp;c)</PRE>
<DL>
<DD><p>Convenience function for specifying a drawing color to OpenGL. Calls glColor4 (in RGBA mode) or glIndex (in color-index mode) with the color <tt>c</tt>. Applies to this widgets GL context.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#qglClearColor(com.trolltech.qt.gui.QColor)"><tt>qglClearColor</tt></a>, 
<tt>QGLContext::currentContext</tt>, 
<a href="%2E%2E/gui/QColor.html"><tt>QColor</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="renderPixmap(int, int)"><!-- --></A><H3>
renderPixmap</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A> <B>renderPixmap</B>(int&nbsp;w,
                                  int&nbsp;h)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(<tt>w</tt>, <tt>h</tt>, false).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderPixmap(int)"><!-- --></A><H3>
renderPixmap</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A> <B>renderPixmap</B>(int&nbsp;w)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(<tt>w</tt>, 0, false).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderPixmap()"><!-- --></A><H3>
renderPixmap</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A> <B>renderPixmap</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderPixmap(int, int, boolean)"><tt>renderPixmap</tt></a>(0, 0, false).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderPixmap(int, int, boolean)"><!-- --></A><H3>
renderPixmap</H3>
<PRE>
public final <A HREF="../../../../com/trolltech/qt/gui/QPixmap.html" title="class in com.trolltech.qt.gui">QPixmap</A> <B>renderPixmap</B>(int&nbsp;w,
                                  int&nbsp;h,
                                  boolean&nbsp;useContext)</PRE>
<DL>
<DD><p>Renders the current scene on a pixmap and returns the pixmap.</p>
<p>You can use this method on both visible and invisible QGLWidgets.</p>
<p>This method will create a pixmap and a temporary <a href="QGLContext.html"><tt>QGLContext</tt></a> to render on the pixmap. It will then call <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a>, <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a>, and <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> on this context. Finally, the widget's original GL context is restored.</p>
<p>The size of the pixmap will be <tt>w</tt> pixels wide and <tt>h</tt> pixels high unless one of these parameters is 0 (the default), in which case the pixmap will have the same size as the widget.</p>
<p>If <tt>useContext</tt> is true, this method will try to be more efficient by using the existing GL context to render the pixmap. The default is false. Only use true if you understand the risks. Note that under Windows a temporary context has to be created and usage of the <i>useContext</i> parameter is not supported.</p>
<p>Overlays are not rendered onto the pixmap.</p>
<p>If the GL rendering context and the desktop have different bit depths, the result will most likely look surprising.</p>
<p>Note that the creation of display lists, modifications of the view frustum etc. should be done from within <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a>. If this is not done, the temporary <a href="QGLContext.html"><tt>QGLContext</tt></a> will not be initialized properly, and the rendered pixmap may be incomplete/corrupted.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(double, double, double, java.lang.String, com.trolltech.qt.gui.QFont)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(double&nbsp;x,
                             double&nbsp;y,
                             double&nbsp;z,
                             java.lang.String&nbsp;str,
                             <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>z</tt>, <tt>str</tt>, <tt>fnt</tt>, 2000).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(double, double, double, java.lang.String)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(double&nbsp;x,
                             double&nbsp;y,
                             double&nbsp;z,
                             java.lang.String&nbsp;str)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>z</tt>, <tt>str</tt>, QFont(), 2000).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(double, double, double, java.lang.String, com.trolltech.qt.gui.QFont, int)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(double&nbsp;x,
                             double&nbsp;y,
                             double&nbsp;z,
                             java.lang.String&nbsp;str,
                             <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt,
                             int&nbsp;listBase)</PRE>
<DL>
<DD><p><tt>x</tt>, <tt>y</tt> and <tt>z</tt> are specified in scene or object coordinates relative to the currently set projection and model matrices. This can be useful if you want to annotate models with text labels and have the labels move with the model as it is rotated etc.</p>
<p>Note that this function only works properly if <tt>GL_DEPTH_TEST</tt> is enabled, and you have a properly initialized depth buffer.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(int&nbsp;x,
                             int&nbsp;y,
                             java.lang.String&nbsp;str,
                             <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>str</tt>, <tt>fnt</tt>, 2000).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(int, int, java.lang.String)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(int&nbsp;x,
                             int&nbsp;y,
                             java.lang.String&nbsp;str)</PRE>
<DL>
<DD><p>Equivalent to <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a>(<tt>x</tt>, <tt>y</tt>, <tt>str</tt>, QFont(), 2000).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><!-- --></A><H3>
renderText</H3>
<PRE>
public final void <B>renderText</B>(int&nbsp;x,
                             int&nbsp;y,
                             java.lang.String&nbsp;str,
                             <A HREF="../../../../com/trolltech/qt/gui/QFont.html" title="class in com.trolltech.qt.gui">QFont</A>&nbsp;fnt,
                             int&nbsp;listBase)</PRE>
<DL>
<DD><p>Renders the string <tt>str</tt> into the GL context of this widget.</p>
<p><tt>x</tt> and <tt>y</tt> are specified in window coordinates, with the origin in the upper left-hand corner of the window. If <tt>fnt</tt> is not specified, the currently set application font will be used to render the string. To change the color of the rendered text you can use the glColor() call (or the <a href="QGLWidget.html#qglColor(com.trolltech.qt.gui.QColor)"><tt>qglColor</tt></a> convenience function), just before the <a href="QGLWidget.html#renderText(int, int, java.lang.String, com.trolltech.qt.gui.QFont, int)"><tt>renderText</tt></a> call.</p>
<p>The <tt>listBase</tt> parameter is obsolete and will be removed in a future version of Qt.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setAutoBufferSwap(boolean)"><!-- --></A><H3>
setAutoBufferSwap</H3>
<PRE>
protected final void <B>setAutoBufferSwap</B>(boolean&nbsp;on)</PRE>
<DL>
<DD><p>If <tt>on</tt> is true automatic GL buffer swapping is switched on; otherwise it is switched off.</p>
<p>If <tt>on</tt> is true and the widget is using a double-buffered format, the background and foreground GL buffers will automatically be swapped after each <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> call.</p>
<p>The buffer auto-swapping is on by default.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#autoBufferSwap()"><tt>autoBufferSwap</tt></a>, 
<a href="QGLWidget.html#doubleBuffer()"><tt>doubleBuffer</tt></a>, 
<a href="QGLWidget.html#swapBuffers()"><tt>swapBuffers</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setColormap(com.trolltech.qt.opengl.QGLColormap)"><!-- --></A><H3>
setColormap</H3>
<PRE>
public final void <B>setColormap</B>(<A HREF="../../../../com/trolltech/qt/opengl/QGLColormap.html" title="class in com.trolltech.qt.opengl">QGLColormap</A>&nbsp;map)</PRE>
<DL>
<DD><p>Set the colormap for this widget to <tt>map</tt>. Usually it is only top-level widgets that can have colormaps installed.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#colormap()"><tt>colormap</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="swapBuffers()"><!-- --></A><H3>
swapBuffers</H3>
<PRE>
public final void <B>swapBuffers</B>()</PRE>
<DL>
<DD><p>Swaps the screen contents with an off-screen buffer. This only works if the widget's format specifies double buffer mode.</p>
<p>Normally, there is no need to explicitly call this function because it is done automatically after each widget repaint, i.e&#x2e; each time after <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> has been executed.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QGLWidget.html#doubleBuffer()"><tt>doubleBuffer</tt></a>, 
<a href="QGLWidget.html#setAutoBufferSwap(boolean)"><tt>setAutoBufferSwap</tt></a>, 
<tt>QGLFormat::setDoubleBuffer</tt></DL>
</DD>
</DL>
<HR>

<A NAME="event(com.trolltech.qt.core.QEvent)"><!-- --></A><H3>
event</H3>
<PRE>
public boolean <B>event</B>(<A HREF="../../../../com/trolltech/qt/core/QEvent.html" title="class in com.trolltech.qt.core">QEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>This function is reimplemented for internal reasons.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#event(com.trolltech.qt.core.QEvent)">event</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QWidget.html#closeEvent(com.trolltech.qt.gui.QCloseEvent)"><tt>closeEvent</tt></a>, 
<a href="QWidget.html#focusInEvent(com.trolltech.qt.gui.QFocusEvent)"><tt>focusInEvent</tt></a>, 
<a href="QWidget.html#focusOutEvent(com.trolltech.qt.gui.QFocusEvent)"><tt>focusOutEvent</tt></a>, 
<a href="QWidget.html#enterEvent(com.trolltech.qt.core.QEvent)"><tt>enterEvent</tt></a>, 
<a href="QWidget.html#keyPressEvent(com.trolltech.qt.gui.QKeyEvent)"><tt>keyPressEvent</tt></a>, 
<a href="QWidget.html#keyReleaseEvent(com.trolltech.qt.gui.QKeyEvent)"><tt>keyReleaseEvent</tt></a>, 
<a href="QWidget.html#leaveEvent(com.trolltech.qt.core.QEvent)"><tt>leaveEvent</tt></a>, 
<a href="QWidget.html#mouseDoubleClickEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseDoubleClickEvent</tt></a>, 
<a href="QWidget.html#mouseMoveEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseMoveEvent</tt></a>, 
<a href="QWidget.html#mousePressEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mousePressEvent</tt></a>, 
<a href="QWidget.html#mouseReleaseEvent(com.trolltech.qt.gui.QMouseEvent)"><tt>mouseReleaseEvent</tt></a>, 
<a href="QWidget.html#moveEvent(com.trolltech.qt.gui.QMoveEvent)"><tt>moveEvent</tt></a>, 
<a href="QWidget.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)"><tt>paintEvent</tt></a>, 
<a href="QWidget.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><tt>resizeEvent</tt></a>, 
<tt>QObject::event</tt>, 
<tt>QObject::timerEvent</tt></DL>
</DD>
</DL>
<HR>

<A NAME="glDraw()"><!-- --></A><H3>
glDraw</H3>
<PRE>
protected void <B>glDraw</B>()</PRE>
<DL>
<DD><p>Executes the virtual function <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a>.</p>
<p>The widget's rendering context will become the current context and <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> will be called if it hasn't already been called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="glInit()"><!-- --></A><H3>
glInit</H3>
<PRE>
protected void <B>glInit</B>()</PRE>
<DL>
<DD><p>Initializes OpenGL for this widget's context. Calls the virtual function <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="initializeGL()"><!-- --></A><H3>
initializeGL</H3>
<PRE>
protected void <B>initializeGL</B>()</PRE>
<DL>
<DD><p>This virtual function is called once before the first call to <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> or <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a>, and then once whenever the widget has been assigned a new <a href="QGLContext.html"><tt>QGLContext</tt></a>. Reimplement it in a subclass.</p>
<p>This function should set up any required OpenGL context rendering flags, defining display lists, etc.</p>
<p>There is no need to call <a href="QGLWidget.html#makeCurrent()"><tt>makeCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="initializeOverlayGL()"><!-- --></A><H3>
initializeOverlayGL</H3>
<PRE>
protected void <B>initializeOverlayGL</B>()</PRE>
<DL>
<DD><p>This virtual function is used in the same manner as <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context. This means that <a href="QGLWidget.html#initializeOverlayGL()"><tt>initializeOverlayGL</tt></a> is called once before the first call to <a href="QGLWidget.html#paintOverlayGL()"><tt>paintOverlayGL</tt></a> or <a href="QGLWidget.html#resizeOverlayGL(int, int)"><tt>resizeOverlayGL</tt></a>. Reimplement it in a subclass.</p>
<p>This function should set up any required OpenGL context rendering flags, defining display lists, etc. for the overlay context.</p>
<p>There is no need to call <a href="QGLWidget.html#makeOverlayCurrent()"><tt>makeOverlayCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="paintEngine()"><!-- --></A><H3>
paintEngine</H3>
<PRE>
public <A HREF="../../../../com/trolltech/qt/gui/QPaintEngine.html" title="class in com.trolltech.qt.gui">QPaintEngine</A> <B>paintEngine</B>()</PRE>
<DL>
<DD><p>This function is reimplemented for internal reasons.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html#paintEngine()">paintEngine</A></CODE> in interface <CODE><A HREF="../../../../com/trolltech/qt/gui/QPaintDeviceInterface.html" title="interface in com.trolltech.qt.gui">QPaintDeviceInterface</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#paintEngine()">paintEngine</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="paintEvent(com.trolltech.qt.gui.QPaintEvent)"><!-- --></A><H3>
paintEvent</H3>
<PRE>
protected void <B>paintEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QPaintEvent.html" title="class in com.trolltech.qt.gui">QPaintEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>Handles paint events passed in the <tt>arg__1</tt> parameter. Will cause the virtual <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> function to be called.</p>
<p>The widget's rendering context will become the current context and <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> will be called if it hasn't already been called.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)">paintEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QWidget.html#event(com.trolltech.qt.core.QEvent)"><tt>event</tt></a>, 
<a href="QWidget.html#repaint()"><tt>repaint</tt></a>, 
<a href="QWidget.html#update(com.trolltech.qt.gui.QRegion)"><tt>update</tt></a>, 
<a href="QPainter.html"><tt>QPainter</tt></a>, 
<a href="QPixmap.html"><tt>QPixmap</tt></a>, 
<a href="QPaintEvent.html"><tt>QPaintEvent</tt></a>, 
<a href="%2E%2E/qtjambi-analogclock.html">Analog Clock Example</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="paintGL()"><!-- --></A><H3>
paintGL</H3>
<PRE>
protected void <B>paintGL</B>()</PRE>
<DL>
<DD><p>This virtual function is called whenever the widget needs to be painted. Reimplement it in a subclass.</p>
<p>There is no need to call <a href="QGLWidget.html#makeCurrent()"><tt>makeCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="paintOverlayGL()"><!-- --></A><H3>
paintOverlayGL</H3>
<PRE>
protected void <B>paintOverlayGL</B>()</PRE>
<DL>
<DD><p>This virtual function is used in the same manner as <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context. This means that <a href="QGLWidget.html#paintOverlayGL()"><tt>paintOverlayGL</tt></a> is called whenever the widget's overlay needs to be painted. Reimplement it in a subclass.</p>
<p>There is no need to call <a href="QGLWidget.html#makeOverlayCurrent()"><tt>makeOverlayCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="resizeEvent(com.trolltech.qt.gui.QResizeEvent)"><!-- --></A><H3>
resizeEvent</H3>
<PRE>
protected void <B>resizeEvent</B>(<A HREF="../../../../com/trolltech/qt/gui/QResizeEvent.html" title="class in com.trolltech.qt.gui">QResizeEvent</A>&nbsp;arg__1)</PRE>
<DL>
<DD><p>Handles resize events that are passed in the <tt>arg__1</tt> parameter. Calls the virtual function <a href="QGLWidget.html#resizeGL(int, int)"><tt>resizeGL</tt></a>.</p>
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html#resizeEvent(com.trolltech.qt.gui.QResizeEvent)">resizeEvent</A></CODE> in class <CODE><A HREF="../../../../com/trolltech/qt/gui/QWidget.html" title="class in com.trolltech.qt.gui">QWidget</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QWidget.html#moveEvent(com.trolltech.qt.gui.QMoveEvent)"><tt>moveEvent</tt></a>, 
<a href="QWidget.html#event(com.trolltech.qt.core.QEvent)"><tt>event</tt></a>, 
<a href="QWidget.html#resize(com.trolltech.qt.core.QSize)"><tt>resize</tt></a>, 
<a href="QResizeEvent.html"><tt>QResizeEvent</tt></a>, 
<a href="QWidget.html#paintEvent(com.trolltech.qt.gui.QPaintEvent)"><tt>paintEvent</tt></a>, 
<CODE>Example</tt></CODE></DL>
</DD>
</DL>
<HR>

<A NAME="resizeGL(int, int)"><!-- --></A><H3>
resizeGL</H3>
<PRE>
protected void <B>resizeGL</B>(int&nbsp;w,
                        int&nbsp;h)</PRE>
<DL>
<DD><p>This virtual function is called whenever the widget has been resized. The new size is passed in <tt>w</tt> and <tt>h</tt>. Reimplement it in a subclass.</p>
<p>There is no need to call <a href="QGLWidget.html#makeCurrent()"><tt>makeCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="resizeOverlayGL(int, int)"><!-- --></A><H3>
resizeOverlayGL</H3>
<PRE>
protected void <B>resizeOverlayGL</B>(int&nbsp;w,
                               int&nbsp;h)</PRE>
<DL>
<DD><p>This virtual function is used in the same manner as <a href="QGLWidget.html#paintGL()"><tt>paintGL</tt></a> except that it operates on the widget's overlay context instead of the widget's main context. This means that <a href="QGLWidget.html#resizeOverlayGL(int, int)"><tt>resizeOverlayGL</tt></a> is called whenever the widget has been resized. The new size is passed in <tt>w</tt> and <tt>h</tt>. Reimplement it in a subclass.</p>
<p>There is no need to call <a href="QGLWidget.html#makeOverlayCurrent()"><tt>makeOverlayCurrent</tt></a> because this has already been done when this function is called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="updateGL()"><!-- --></A><H3>
updateGL</H3>
<PRE>
public void <B>updateGL</B>()</PRE>
<DL>
<DD><p>Updates the widget by calling <a href="QGLWidget.html#glDraw()"><tt>glDraw</tt></a>.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="updateOverlayGL()"><!-- --></A><H3>
updateOverlayGL</H3>
<PRE>
public void <B>updateOverlayGL</B>()</PRE>
<DL>
<DD><p>Updates the widget's overlay (if any). Will cause the virtual function <a href="QGLWidget.html#paintOverlayGL()"><tt>paintOverlayGL</tt></a> to be executed.</p>
<p>The widget's rendering context will become the current context and <a href="QGLWidget.html#initializeGL()"><tt>initializeGL</tt></a> will be called if it hasn't already been called.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="convertToGLFormat(com.trolltech.qt.gui.QImage)"><!-- --></A><H3>
convertToGLFormat</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A> <B>convertToGLFormat</B>(<A HREF="../../../../com/trolltech/qt/gui/QImage.html" title="class in com.trolltech.qt.gui">QImage</A>&nbsp;img)</PRE>
<DL>
<DD><p>Converts the image <tt>img</tt> into the unnamed format expected by OpenGL functions such as glTexImage2D(). The returned image is not usable as a <a href="%2E%2E/gui/QImage.html"><tt>QImage</tt></a>, but QImage::width(), QImage::height() and QImage::bits() may be used with OpenGL.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/opengl/QGLWidget.html" title="class in com.trolltech.qt.opengl">QGLWidget</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</PRE>
<DL>
<DD>This function returns the QGLWidget instance pointed to by nativePointer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/opengl/QGLPixelBuffer.html" title="class in com.trolltech.qt.opengl"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/opengl/QGLWidget.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QGLWidget.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_com.trolltech.qt.gui.QWidget">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_com.trolltech.qt.gui.QWidget">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>