#include <QGLSignalWidget.h>
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) |
This is an internal abstract class which is only designed for the use in the class QGLViewer. DON'T use this class directly !!!
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
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.