Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

QGLSignalWidget Class Reference

#include <QGLSignalWidget.h>

Inheritance diagram for QGLSignalWidget::

QGLWidget QGL QWidget QObject QPaintDevice Qt List of all members.

Signals

void sigInitGL ()
void sigRedrawGL ()
void sigResizeGL (int nWidth, int nHeight)
void sigMouseRelease (QMouseEvent *pqEvent)
void sigMousePress (QMouseEvent *pqEvent)
void sigMouseMove (QMouseEvent *pqEvent)
void sigDragEnter (QDragEnterEvent *pqEvent)
void sigDragLeave (QDragLeaveEvent *pqEvent)
void sigDrop (QDropEvent *pqEvent)

Public Methods

 QGLSignalWidget (QWidget *parent=0, const char *name=0, const QGLWidget *shareWidget=0, WFlags f=0)
 QGLSignalWidget (const QGLFormat &format, QWidget *parent=0, const char *name=0, const QGLWidget *shareWidget=0, WFlags f=0)

Protected Methods

virtual void initializeGL ()
virtual void paintGL ()
virtual void resizeGL (int nWidth, int nHeight)
virtual void mouseReleaseEvent (QMouseEvent *event)
virtual void mousePressEvent (QMouseEvent *event)
virtual void mouseMoveEvent (QMouseEvent *event)
void dragEnterEvent (QDragEnterEvent *qEvent)
void dragLeaveEvent (QDragLeaveEvent *qEvent)
void dropEvent (QDropEvent *qEvent)

Detailed Description

Internal abstract class for GLViewers

This is an internal abstract class which is only designed for the use in the class QGLViewer. DON'T use this class directly !!!

Author:
Markus Janich


Constructor & Destructor Documentation

QGLSignalWidget::QGLSignalWidget QWidget *   parent = 0,
const char *   name = 0,
const QGLWidget *   shareWidget = 0,
WFlags   f = 0
[inline]
 

Default Constructor

QGLSignalWidget::QGLSignalWidget const QGLFormat &   format,
QWidget *   parent = 0,
const char *   name = 0,
const QGLWidget *   shareWidget = 0,
WFlags   f = 0
[inline]
 

Default Constructor


Member Function Documentation

void QGLSignalWidget::dragEnterEvent QDragEnterEvent *   qEvent [inline, protected]
 

Implements drag-enter event

void QGLSignalWidget::dragLeaveEvent QDragLeaveEvent *   qEvent [inline, protected]
 

Implements drag-leave event

void QGLSignalWidget::dropEvent QDropEvent *   qEvent [inline, protected]
 

Implements drop event

virtual void QGLSignalWidget::initializeGL   [inline, protected, virtual]
 

Initializes GL context

Reimplemented from QGLWidget.

virtual void QGLSignalWidget::mouseMoveEvent QMouseEvent *   event [inline, protected, virtual]
 

Implements mouse-move event

virtual void QGLSignalWidget::mousePressEvent QMouseEvent *   event [inline, protected, virtual]
 

Implements mouse-press event

virtual void QGLSignalWidget::mouseReleaseEvent QMouseEvent *   event [inline, protected, virtual]
 

Implements mouse-release event

virtual void QGLSignalWidget::paintGL   [inline, protected, virtual]
 

Implements painting into GL area

Reimplemented from QGLWidget.

virtual void QGLSignalWidget::resizeGL int   nWidth,
int   nHeight
[inline, protected, virtual]
 

Implements resizing the GL area

void QGLSignalWidget::sigDragEnter QDragEnterEvent *   pqEvent [signal]
 

void QGLSignalWidget::sigDragLeave QDragLeaveEvent *   pqEvent [signal]
 

void QGLSignalWidget::sigDrop QDropEvent *   pqEvent [signal]
 

void QGLSignalWidget::sigInitGL   [signal]
 

This signal is once emitted if the widget will be showed and before any drawing were done.

void QGLSignalWidget::sigMouseMove QMouseEvent *   pqEvent [signal]
 

This Signal is emitted if the mouse has been moved over the QGLSignalWidget while any button(s) were pressed.

void QGLSignalWidget::sigMousePress QMouseEvent *   pqEvent [signal]
 

This Signal is emitted if any mousebutton has been pressed over the QGLSignalWidget.

void QGLSignalWidget::sigMouseRelease QMouseEvent *   pqEvent [signal]
 

This Signal is emitted if any mousebutton has been released over the QGLSignalWidget.

void QGLSignalWidget::sigRedrawGL   [signal]
 

This signal is emitted if the scene should be redrawed.

void QGLSignalWidget::sigResizeGL int   nWidth,
int   nHeight
[signal]
 

This signal is emitted if the widget was resized and the scene should be redrawed.


The documentation for this class was generated from the following file:
Generated at Thu Oct 4 17:17:31 2001 for QGLViewer by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001