Ignore:
Timestamp:
Feb 11, 2008, 2:49:22 PM (17 years ago)
Author:
garnier
Message:

ajout de rotation et deplacement automatiques

File:
1 edited

Legend:

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

    r709 r720  
    319319#endif
    320320    setMouseTracking(true);
    321     G4MousePressEvent(event->pos());
     321    G4MousePressEvent(event->pos(),Qt::LeftButton);
    322322  }
    323323}
     
    337337  printf("G4OpenGLStoredQtViewer::mouseDoubleClickEvent\n");
    338338#endif
    339   //   setMouseTracking(true);
     339  setMouseTracking(true);
    340340  //   glBufferImage = grabFrameBuffer().convertToFormat(QImage::Format_ARGB32);//_Premultiplied); 
    341341}
     
    346346  printf("G4OpenGLStoredQtViewer::mouseReleaseEvent\n");
    347347#endif
    348   //   setMouseTracking(false);
     348  setMouseTracking(false);
    349349}
    350350
    351351void G4OpenGLStoredQtViewer::mouseMoveEvent(QMouseEvent *event)
    352352{
    353 
     353 
    354354#if QT_VERSION < 0x040000
    355   G4MouseEvent(event->x(),event->y(),event->state());
     355  G4MouseMoveEvent(event->x(),event->y(),event->state());
    356356#else
    357   G4MouseEvent(event->x(),event->y(),event->buttons());
     357  G4MouseMoveEvent(event->x(),event->y(),event->buttons());
     358#endif
     359#ifdef GEANT4_QT_DEBUG
     360  if (hasPendingEvents ())
     361    G4MouseMoveEvent(event->x(),event->y(),event->buttons(),true);
    358362#endif
    359363}
Note: See TracChangeset for help on using the changeset viewer.