- Timestamp:
- May 13, 2008, 6:30:22 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLStoredQtViewer.cc
r790 r797 34 34 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 35 35 36 //#define GEANT4_QT_DEBUG36 #define GEANT4_QT_DEBUG 37 37 38 38 #include "G4OpenGLStoredQtViewer.hh" … … 158 158 159 159 } else { 160 #ifdef GEANT4_QT_DEBUG161 printf("*************************** CASE 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");162 #endif163 160 164 161 // If kernel visit was needed, drawing and FinishView will already … … 166 163 if (!kernelVisitWasNeeded) { 167 164 #ifdef GEANT4_QT_DEBUG 168 printf("************************** * CASE 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");165 printf("************************** G4OpenGLStoredQtViewer::DrawView Don't need kernel Visit \n"); 169 166 #endif 170 167 DrawDisplayLists (); … … 172 169 } else { 173 170 #ifdef GEANT4_QT_DEBUG 174 printf("************************** * CASE 3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");171 printf("************************** G4OpenGLStoredQtViewer::DrawView need kernel Visit \n"); 175 172 #endif 176 173 // However, union cutaways are implemented in DrawDisplayLists, so make … … 208 205 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// 209 206 { 210 #ifdef GEANT4_QT_DEBUG211 printf("G4OpenGLStoredQtViewer::FinishView VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV\n");212 #endif213 214 207 glFlush (); 215 208 swapBuffers (); 216 #ifdef GEANT4_QT_DEBUG217 printf("G4OpenGLStoredQtViewer::FinishView ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ \n");218 #endif219 220 209 } 221 210 … … 314 303 #endif 315 304 setMouseTracking(true); 316 G4MousePressEvent(event->pos() ,Qt::LeftButton);305 G4MousePressEvent(event->pos()); 317 306 } 318 307 } … … 338 327 void G4OpenGLStoredQtViewer::mouseReleaseEvent(QMouseEvent *event) 339 328 { 340 #ifdef GEANT4_QT_DEBUG 341 printf("G4OpenGLStoredQtViewer::mouseReleaseEvent\n"); 329 G4MouseReleaseEvent(); 330 #ifdef GEANT4_QT_DEBUG 331 printf("G4OpenGLStoredQtViewer::mouseReleaseEvent ================\n"); 342 332 #endif 343 333 setMouseTracking(false); … … 352 342 G4MouseMoveEvent(event->x(),event->y(),event->buttons()); 353 343 #endif 354 if (hasPendingEvents ())355 #if QT_VERSION < 0x040000356 G4MouseMoveEvent(event->x(),event->y(),event->state());357 #else358 G4MouseMoveEvent(event->x(),event->y(),event->buttons());359 #endif360 344 } 361 345
Note: See TracChangeset
for help on using the changeset viewer.