version 3.3

VRS::Qt4Canvas Class Reference

#include <vrs/qt4/qt4canvas.h>

List of all members.

Public Member Functions

 Qt4Canvas (QWidget *parent=NULL, const std::string &name="", int properties=GLCanvas::RGBADDS, TechniqueProcessor *techniqueProcessor=NULL, Qt4Canvas *sharedCanvas=NULL, Qt::WFlags qtWFlags=0)
 Use this constructor.
virtual ~Qt4Canvas ()
GLCanvascanvas () const
void setContextMenu (QMenu *qmenu)

Static Public Member Functions

static InputEvent::Modifier convertModifier (int qtState)
static InputEvent::Button convertButton (int qtButton)
static unsigned long convertKey (const QKeyEvent *qtKeyEvent)
static SO< ClockCreateClock ()

Protected Member Functions

virtual void paintGL ()
virtual void resizeGL (int w, int h)
virtual void initializeGL ()
virtual void showEvent (QShowEvent *)
virtual void hideEvent (QHideEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void wheelEvent (QWheelEvent *)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void focusInEvent (QFocusEvent *)
virtual void focusOutEvent (QFocusEvent *)
virtual void enterEvent (QEvent *)
virtual void leaveEvent (QEvent *)
virtual void paintEvent (QPaintEvent *)
virtual void resizeEvent (QResizeEvent *)
virtual void contextMenuEvent (QContextMenuEvent *e)
virtual void glDraw ()


Constructor & Destructor Documentation

VRS::Qt4Canvas::Qt4Canvas ( QWidget *  parent = NULL,
const std::string &  name = "",
int  properties = GLCanvas::RGBADDS,
TechniqueProcessor techniqueProcessor = NULL,
Qt4Canvas sharedCanvas = NULL,
Qt::WFlags  qtWFlags = 0 
)

Use this constructor.

virtual VRS::Qt4Canvas::~Qt4Canvas (  )  [virtual]


Member Function Documentation

GLCanvas* VRS::Qt4Canvas::canvas (  )  const [inline]

static InputEvent::Modifier VRS::Qt4Canvas::convertModifier ( int  qtState  )  [static]

static InputEvent::Button VRS::Qt4Canvas::convertButton ( int  qtButton  )  [static]

static unsigned long VRS::Qt4Canvas::convertKey ( const QKeyEvent *  qtKeyEvent  )  [static]

void VRS::Qt4Canvas::setContextMenu ( QMenu *  qmenu  ) 

virtual void VRS::Qt4Canvas::paintGL (  )  [protected, virtual]

virtual void VRS::Qt4Canvas::resizeGL ( int  w,
int  h 
) [protected, virtual]

virtual void VRS::Qt4Canvas::initializeGL (  )  [protected, virtual]

virtual void VRS::Qt4Canvas::showEvent ( QShowEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::hideEvent ( QHideEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::mousePressEvent ( QMouseEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::mouseReleaseEvent ( QMouseEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::wheelEvent ( QWheelEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::mouseDoubleClickEvent ( QMouseEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::mouseMoveEvent ( QMouseEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::keyPressEvent ( QKeyEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::keyReleaseEvent ( QKeyEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::focusInEvent ( QFocusEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::focusOutEvent ( QFocusEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::enterEvent ( QEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::leaveEvent ( QEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::paintEvent ( QPaintEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::resizeEvent ( QResizeEvent *   )  [protected, virtual]

virtual void VRS::Qt4Canvas::contextMenuEvent ( QContextMenuEvent *  e  )  [protected, virtual]

virtual void VRS::Qt4Canvas::glDraw (  )  [protected, virtual]

static SO<Clock> VRS::Qt4Canvas::CreateClock (  )  [static]


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

Generated on Tue May 22 06:00:27 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact