Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

QGLSignalWidget Class Reference

#include <QGLSignalWidget.h>

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 Member Functions

 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 Member Functions

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

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

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 on Tue Oct 21 02:15:08 2003 for QGLViewer by doxygen 1.3.4