Ignore:
Timestamp:
May 13, 2008, 6:30:22 PM (16 years ago)
Author:
garnier
Message:

r832@wl-72126: garnier | 2008-05-13 18:30:21 +0200
mise a jour du SPINNING

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc

    r790 r797  
    3434#ifdef G4VIS_BUILD_OPENGLQT_DRIVER
    3535
    36 //#define GEANT4_QT_DEBUG
     36#define GEANT4_QT_DEBUG
    3737
    3838#include "G4OpenGLStoredQtViewer.hh"
     
    158158
    159159  } else {
    160 #ifdef GEANT4_QT_DEBUG
    161     printf("***************************  CASE 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
    162 #endif
    163160     
    164161    // If kernel visit was needed, drawing and FinishView will already
     
    166163    if (!kernelVisitWasNeeded) {
    167164#ifdef GEANT4_QT_DEBUG
    168       printf("***************************  CASE 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
     165      printf("**************************  G4OpenGLStoredQtViewer::DrawView Don't need kernel Visit \n");
    169166#endif
    170167      DrawDisplayLists ();
     
    172169    } else {
    173170#ifdef GEANT4_QT_DEBUG
    174       printf("***************************  CASE 3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
     171      printf("**************************  G4OpenGLStoredQtViewer::DrawView need kernel Visit \n");
    175172#endif
    176173      // However, union cutaways are implemented in DrawDisplayLists, so make
     
    208205//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
    209206{
    210 #ifdef GEANT4_QT_DEBUG
    211   printf("G4OpenGLStoredQtViewer::FinishView VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n");
    212 #endif
    213 
    214207  glFlush ();
    215208  swapBuffers ();
    216 #ifdef GEANT4_QT_DEBUG
    217   printf("G4OpenGLStoredQtViewer::FinishView ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");
    218 #endif
    219 
    220209}
    221210
     
    314303#endif
    315304    setMouseTracking(true);
    316     G4MousePressEvent(event->pos(),Qt::LeftButton);
     305    G4MousePressEvent(event->pos());
    317306  }
    318307}
     
    338327void G4OpenGLStoredQtViewer::mouseReleaseEvent(QMouseEvent *event)
    339328{
    340 #ifdef GEANT4_QT_DEBUG
    341   printf("G4OpenGLStoredQtViewer::mouseReleaseEvent\n");
     329  G4MouseReleaseEvent();
     330#ifdef GEANT4_QT_DEBUG
     331  printf("G4OpenGLStoredQtViewer::mouseReleaseEvent ================\n");
    342332#endif
    343333  setMouseTracking(false);
     
    352342  G4MouseMoveEvent(event->x(),event->y(),event->buttons());
    353343#endif
    354   if (hasPendingEvents ())
    355 #if QT_VERSION < 0x040000
    356     G4MouseMoveEvent(event->x(),event->y(),event->state());
    357 #else
    358     G4MouseMoveEvent(event->x(),event->y(),event->buttons());
    359 #endif
    360344}
    361345
Note: See TracChangeset for help on using the changeset viewer.