|
| GLWidget (QWidget *parent=NULL, const QGLWidget *shareWidget=NULL, Qt::WindowFlags f=0, bool forwardKeyEvents=false) |
|
| GLWidget (QGLContext *context, QWidget *parent=NULL, const QGLWidget *shareWidget=NULL, Qt::WindowFlags f=0, bool forwardKeyEvents=false) |
|
| GLWidget (const QGLFormat &format, QWidget *parent=NULL, const QGLWidget *shareWidget=NULL, Qt::WindowFlags f=0, bool forwardKeyEvents=false) |
|
virtual | ~GLWidget () |
|
void | setGraphicsWindow (GraphicsWindowQt *gw) |
|
GraphicsWindowQt * | getGraphicsWindow () |
|
const GraphicsWindowQt * | getGraphicsWindow () const |
|
bool | getForwardKeyEvents () const |
|
virtual void | setForwardKeyEvents (bool f) |
|
bool | getTouchEventsEnabled () const |
|
void | setTouchEventsEnabled (bool e) |
|
void | setKeyboardModifiers (QInputEvent *event) |
|
virtual void | keyPressEvent (QKeyEvent *event) |
|
virtual void | keyReleaseEvent (QKeyEvent *event) |
|
virtual void | mousePressEvent (QMouseEvent *event) |
|
virtual void | mouseReleaseEvent (QMouseEvent *event) |
|
virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
|
virtual void | mouseMoveEvent (QMouseEvent *event) |
|
virtual void | wheelEvent (QWheelEvent *event) |
|
virtual bool | gestureEvent (QGestureEvent *event) |
|
◆ GLWidget() [1/3]
osgQt::GLWidget::GLWidget |
( |
QWidget * |
parent = NULL , |
|
|
const QGLWidget * |
shareWidget = NULL , |
|
|
Qt::WindowFlags |
f = 0 , |
|
|
bool |
forwardKeyEvents = false |
|
) |
| |
◆ GLWidget() [2/3]
osgQt::GLWidget::GLWidget |
( |
QGLContext * |
context, |
|
|
QWidget * |
parent = NULL , |
|
|
const QGLWidget * |
shareWidget = NULL , |
|
|
Qt::WindowFlags |
f = 0 , |
|
|
bool |
forwardKeyEvents = false |
|
) |
| |
◆ GLWidget() [3/3]
osgQt::GLWidget::GLWidget |
( |
const QGLFormat & |
format, |
|
|
QWidget * |
parent = NULL , |
|
|
const QGLWidget * |
shareWidget = NULL , |
|
|
Qt::WindowFlags |
f = 0 , |
|
|
bool |
forwardKeyEvents = false |
|
) |
| |
◆ ~GLWidget()
virtual osgQt::GLWidget::~GLWidget |
( |
| ) |
|
|
virtual |
◆ enqueueDeferredEvent()
void osgQt::GLWidget::enqueueDeferredEvent |
( |
QEvent::Type |
eventType, |
|
|
QEvent::Type |
removeEventType = QEvent::None |
|
) |
| |
|
inlineprotected |
◆ event()
virtual bool osgQt::GLWidget::event |
( |
QEvent * |
event | ) |
|
|
protectedvirtual |
◆ gestureEvent()
virtual bool osgQt::GLWidget::gestureEvent |
( |
QGestureEvent * |
event | ) |
|
|
virtual |
◆ getForwardKeyEvents()
bool osgQt::GLWidget::getForwardKeyEvents |
( |
| ) |
const |
|
inline |
◆ getGraphicsWindow() [1/2]
◆ getGraphicsWindow() [2/2]
◆ getNumDeferredEvents()
int osgQt::GLWidget::getNumDeferredEvents |
( |
| ) |
|
|
inlineprotected |
◆ getTouchEventsEnabled()
bool osgQt::GLWidget::getTouchEventsEnabled |
( |
| ) |
const |
|
inline |
◆ glDraw()
virtual void osgQt::GLWidget::glDraw |
( |
| ) |
|
|
protectedvirtual |
◆ keyPressEvent()
virtual void osgQt::GLWidget::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
|
virtual |
◆ keyReleaseEvent()
virtual void osgQt::GLWidget::keyReleaseEvent |
( |
QKeyEvent * |
event | ) |
|
|
virtual |
◆ mouseDoubleClickEvent()
virtual void osgQt::GLWidget::mouseDoubleClickEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mouseMoveEvent()
virtual void osgQt::GLWidget::mouseMoveEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mousePressEvent()
virtual void osgQt::GLWidget::mousePressEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ mouseReleaseEvent()
virtual void osgQt::GLWidget::mouseReleaseEvent |
( |
QMouseEvent * |
event | ) |
|
|
virtual |
◆ moveEvent()
virtual void osgQt::GLWidget::moveEvent |
( |
QMoveEvent * |
event | ) |
|
|
protectedvirtual |
◆ processDeferredEvents()
void osgQt::GLWidget::processDeferredEvents |
( |
| ) |
|
|
protected |
◆ resizeEvent()
virtual void osgQt::GLWidget::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
protectedvirtual |
◆ setForwardKeyEvents()
virtual void osgQt::GLWidget::setForwardKeyEvents |
( |
bool |
f | ) |
|
|
inlinevirtual |
◆ setGraphicsWindow()
◆ setKeyboardModifiers()
void osgQt::GLWidget::setKeyboardModifiers |
( |
QInputEvent * |
event | ) |
|
◆ setTouchEventsEnabled()
void osgQt::GLWidget::setTouchEventsEnabled |
( |
bool |
e | ) |
|
◆ wheelEvent()
virtual void osgQt::GLWidget::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
virtual |
◆ GraphicsWindowQt
◆ _deferredEventQueue
QQueue<QEvent::Type> osgQt::GLWidget::_deferredEventQueue |
|
protected |
◆ _deferredEventQueueMutex
QMutex osgQt::GLWidget::_deferredEventQueueMutex |
|
protected |
◆ _devicePixelRatio
qreal osgQt::GLWidget::_devicePixelRatio |
|
protected |
◆ _eventCompressor
QSet<QEvent::Type> osgQt::GLWidget::_eventCompressor |
|
protected |
◆ _forwardKeyEvents
bool osgQt::GLWidget::_forwardKeyEvents |
|
protected |
◆ _gw
◆ _touchEventsEnabled
bool osgQt::GLWidget::_touchEventsEnabled |
|
protected |
The documentation for this class was generated from the following file: