Ignore:
Timestamp:
Aug 14, 2007, 12:27:44 PM (17 years ago)
Author:
garnier
Message:

r563@mac-90108: laurentgarnier | 2007-08-14 12:28:16 +0200
mise a jour suite au plantage de svk (cheksum error) suite au crash du DD en juin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/include/G4OpenGLStoredQtViewer.hh

    r533 r561  
    2525//
    2626//
    27 // $Id: G4OpenGLStoredQtViewer.hh,v 1.7 2007/06/25 21:18:06 $
     27// $Id: G4OpenGLStoredQtViewer.hh,v 1.9 2007/06/25 21:17:46 $
    2828// GEANT4 tag $Name: geant4-08-01-patch-01 $
    2929//
     
    3434#ifdef G4VIS_BUILD_OPENGLQT_DRIVER
    3535
    36 #ifndef G4OPENGLSTOREDQTVIEWER_HH
    37 #define G4OPENGLSTOREDQTVIEWER_HH
     36#ifndef G4OpenGLSTOREDQTVIEWER_HH
     37#define G4OpenGLSTOREDQTVIEWER_HH
    3838
    3939#include "G4VViewer.hh"
    4040#include "G4OpenGLStoredViewer.hh"
    4141#include "G4OpenGLQtViewer.hh"
     42#include <QGLWidget>
     43#include <QApplication>
     44#include <QMouseEvent>
     45#include <QContextMenuEvent>
    4246
    4347class G4OpenGLStoredSceneHandler;
    4448
    4549class G4OpenGLStoredQtViewer:
    46 public G4OpenGLQtViewer, public G4OpenGLStoredViewer{
     50  public G4OpenGLQtViewer, public G4OpenGLStoredViewer, public QGLWidget {
    4751 
    4852public:
    4953  G4OpenGLStoredQtViewer (G4OpenGLStoredSceneHandler& scene,
    50                              const G4String& name = "");
     54                                const G4String& name = "");
     55  ~G4OpenGLStoredQtViewer ();
    5156  void Initialise ();
     57  void initializeGL ();
    5258  void DrawView ();
    5359  void FinishView ();
     60  void resizeGL(int width,int height);
     61  void paintGL();
     62  void updateQWidget();
     63
     64protected:
     65  void mousePressEvent(QMouseEvent *event);
     66  void mouseMoveEvent(QMouseEvent *event);
     67  void contextMenuEvent(QContextMenuEvent *e);
     68
     69private :
     70  bool hasToRepaint;
     71  bool readyToPaint;
     72  int nbPaint;
    5473};
    5574
     
    5776
    5877#endif
    59 
Note: See TracChangeset for help on using the changeset viewer.