OpenSceneGraph  3.0.1
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
osgQt::GLWidget Class Reference

List of all members.

Public Member Functions

 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)
GraphicsWindowQtgetGraphicsWindow ()
const GraphicsWindowQtgetGraphicsWindow () const
bool getForwardKeyEvents () const
virtual void setForwardKeyEvents (bool f)
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)

Protected Member Functions

virtual void resizeEvent (QResizeEvent *event)
virtual void moveEvent (QMoveEvent *event)
virtual void glDraw ()
virtual bool event (QEvent *event)

Protected Attributes

GraphicsWindowQt_gw
bool _forwardKeyEvents

Friends

class GraphicsWindowQt

Constructor & Destructor Documentation

osgQt::GLWidget::GLWidget ( QWidget *  parent = NULL,
const QGLWidget *  shareWidget = NULL,
Qt::WindowFlags  f = 0,
bool  forwardKeyEvents = false 
)
osgQt::GLWidget::GLWidget ( QGLContext *  context,
QWidget *  parent = NULL,
const QGLWidget *  shareWidget = NULL,
Qt::WindowFlags  f = 0,
bool  forwardKeyEvents = false 
)
osgQt::GLWidget::GLWidget ( const QGLFormat &  format,
QWidget *  parent = NULL,
const QGLWidget *  shareWidget = NULL,
Qt::WindowFlags  f = 0,
bool  forwardKeyEvents = false 
)
virtual osgQt::GLWidget::~GLWidget ( ) [virtual]

Member Function Documentation

virtual bool osgQt::GLWidget::event ( QEvent *  event) [protected, virtual]
bool osgQt::GLWidget::getForwardKeyEvents ( ) const [inline]
GraphicsWindowQt* osgQt::GLWidget::getGraphicsWindow ( ) [inline]
const GraphicsWindowQt* osgQt::GLWidget::getGraphicsWindow ( ) const [inline]
virtual void osgQt::GLWidget::glDraw ( ) [protected, virtual]
virtual void osgQt::GLWidget::keyPressEvent ( QKeyEvent *  event) [virtual]
virtual void osgQt::GLWidget::keyReleaseEvent ( QKeyEvent *  event) [virtual]
virtual void osgQt::GLWidget::mouseDoubleClickEvent ( QMouseEvent *  event) [virtual]
virtual void osgQt::GLWidget::mouseMoveEvent ( QMouseEvent *  event) [virtual]
virtual void osgQt::GLWidget::mousePressEvent ( QMouseEvent *  event) [virtual]
virtual void osgQt::GLWidget::mouseReleaseEvent ( QMouseEvent *  event) [virtual]
virtual void osgQt::GLWidget::moveEvent ( QMoveEvent *  event) [protected, virtual]
virtual void osgQt::GLWidget::resizeEvent ( QResizeEvent *  event) [protected, virtual]
virtual void osgQt::GLWidget::setForwardKeyEvents ( bool  f) [inline, virtual]
void osgQt::GLWidget::setGraphicsWindow ( GraphicsWindowQt gw) [inline]
void osgQt::GLWidget::setKeyboardModifiers ( QInputEvent *  event)
virtual void osgQt::GLWidget::wheelEvent ( QWheelEvent *  event) [virtual]

Friends And Related Function Documentation

friend class GraphicsWindowQt [friend]

Member Data Documentation


The documentation for this class was generated from the following file:

osg logo
Generated at Mon Oct 3 2011 12:39:48 for the OpenSceneGraph by doxygen 1.7.5.