33 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER    35 #ifndef G4OPENGLIMMEDIATEQTVIEWER_HH    36 #define G4OPENGLIMMEDIATEQTVIEWER_HH    45 class G4OpenGLImmediateSceneHandler;
    47 class G4OpenGLImmediateQtViewer:
    48   public G4OpenGLQtViewer, 
public G4OpenGLImmediateViewer, 
public QGLWidget {
    51   G4OpenGLImmediateQtViewer (G4OpenGLImmediateSceneHandler& scene,
    53   ~G4OpenGLImmediateQtViewer ();
    57   void resizeGL(
int width,
int height);
    63   void showEvent(QShowEvent * event );
    64   void wheelEvent(QWheelEvent *event);
    65   void mousePressEvent(QMouseEvent *event);
    66   void mouseMoveEvent(QMouseEvent *event);
    67   void mouseDoubleClickEvent(QMouseEvent *event);
    68   void mouseReleaseEvent(QMouseEvent *event);
    69   void contextMenuEvent(QContextMenuEvent *
e);
    70   void keyPressEvent (QKeyEvent * event); 
    71   void keyReleaseEvent (QKeyEvent * event);
    72   void paintEvent(QPaintEvent *event);