Ignore:
Timestamp:
Feb 5, 2008, 4:46:54 PM (16 years ago)
Author:
garnier
Message:

correction du ticket #120

File:
1 edited

Legend:

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

    r712 r713  
    8484  void G4MouseEvent(int, int, Qt::MouseButtons);
    8585#endif
    86   void G4MouseRotateEvent(int, int);
    87   void G4MouseMoveEvent(int, int, int);
     86  void G4MouseRotateEvent(G4double, G4double);
     87  void G4MouseMoveEvent(G4double, G4double, G4double);
    8888  void G4keyPressEvent (QKeyEvent * event);
    8989
     
    108108  QMenu *fContextMenu;
    109109#endif
    110   enum mouseActions {STYLE1,STYLE2,STYLE3};
    111   mouseActions fMouseAction; // 1: rotate 2:zoom 3:pick
     110  enum mouseActions {STYLE1,STYLE2,STYLE3,STYLE4};
     111  mouseActions fMouseAction; // 1: rotate 2:move 3:pick 4:shortcuts
    112112  QPoint fLastPos;
     113  /** delta of scene rotation. This delta is put in degree */
     114  G4double fDeltaRotation;
    113115  /** delta of scene translation. This delta is put in % of the scene view */
    114116  G4double fDeltaSceneTranslation;
     
    121123#if QT_VERSION < 0x040000
    122124  QPopupMenu *fMouseRotate;
     125  QPopupMenu *fMouseMove;
    123126  QPopupMenu *fMousePick;
    124127  QPopupMenu *fMouseShortcuts;
     
    129132#else
    130133  QAction *fMouseRotate;
     134  QAction *fMouseMove;
    131135  QAction *fMousePick;
    132136  QAction *fMouseShortcuts;
     
    139143private slots :
    140144  void actionMouseRotate();
     145  void actionMouseMove();
    141146  void actionMousePick();
    142147  void actionMouseShortcuts();
Note: See TracChangeset for help on using the changeset viewer.