Changeset 722 for trunk/geant4/visualization/OpenGL
- Timestamp:
- Feb 11, 2008, 3:21:12 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/visualization/OpenGL/src/G4OpenGLQtViewer.cc
r721 r722 1458 1458 while (fAutoMove) { 1459 1459 rotateScene(fDeltaPosX,fDeltaPosY); 1460 #ifdef GEANT4_QT_DEBUG1461 printf(" Processiongevent %d %d\n",fDeltaPosX,fDeltaPosY);1462 #endif1463 1460 ((QApplication*)G4Qt::getInstance ())->processEvents(); 1464 1461 } … … 1472 1469 while (fAutoMove) { 1473 1470 moveScene(-fDeltaPosX,-fDeltaPosY,0,true); 1471 ((QApplication*)G4Qt::getInstance ())->processEvents(); 1474 1472 } 1475 1473 } else { … … 1921 1919 1922 1920 #if QT_VERSION < 0x040000 1923 if ((event->key() == Qt::Key_Plus) && (event->state() & Qt::AltButton)) { // rotate theta 1924 #else 1925 if ((event->key() == Qt::Key_Plus) && (event->modifiers() & Qt::AltModifier)) { // rotate theta 1926 #endif 1927 fDeltaPosX =fDeltaPosX*(1+fDeltaMove); 1928 fDeltaPosY =fDeltaPosY*(1+fDeltaMove); 1929 } 1930 #if QT_VERSION < 0x040000 1931 else if ((event->key() == Qt::Key_Minus) && (event->state() & Qt::AltButton)) { // rotate theta 1932 #else 1933 else if ((event->key() == Qt::Key_Minus) && (event->modifiers() & Qt::AltModifier)) { // rotate theta 1934 #endif 1935 fDeltaPosX =fDeltaPosX*(1-fDeltaMove); 1936 fDeltaPosY =fDeltaPosY*(1-fDeltaMove); 1937 } 1938 1939 1921 if ((event->state() & Qt::AltButton)) { 1922 #else 1923 if ((event->modifiers() & Qt::AltModifier)) { 1924 #endif 1925 if (event->key() == Qt::Key_Plus) { 1926 fDeltaPosX =fDeltaPosX*(1+fDeltaMove); 1927 fDeltaPosY =fDeltaPosY*(1+fDeltaMove); 1928 } 1929 else if (event->key() == Qt::Key_Minus) { 1930 fDeltaPosX =fDeltaPosX*(1-fDeltaMove); 1931 fDeltaPosY =fDeltaPosY*(1-fDeltaMove); 1932 } 1933 } else { 1934 if (event->key() == Qt::Key_Plus) { 1935 fVP.SetZoomFactor(fVP.GetZoomFactor()*(1+fDeltaZoom)); 1936 updateQWidget(); 1937 } 1938 else if (event->key() == Qt::Key_Minus) { 1939 fVP.SetZoomFactor(fVP.GetZoomFactor()*(1-fDeltaZoom)); 1940 updateQWidget(); 1941 } 1942 } 1943 1944 1940 1945 if (event->key() == Qt::Key_Escape) { // escaped from full screen 1941 1946 #if QT_VERSION >= 0x030200 … … 1949 1954 #endif 1950 1955 } 1951 if (event->key() == Qt::Key_Plus) { // zoom in 1952 fVP.SetZoomFactor(fVP.GetZoomFactor()*(1+fDeltaZoom)); 1953 updateQWidget(); 1954 } 1955 else if (event->key() == Qt::Key_Minus) { // zoom out 1956 fVP.SetZoomFactor(fVP.GetZoomFactor()*(1-fDeltaZoom)); 1957 updateQWidget(); 1958 } 1956 1959 1957 // with no modifiers 1960 1958 #if QT_VERSION < 0x040000
Note: See TracChangeset
for help on using the changeset viewer.