#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.
1.4.7