Ignore:
Timestamp:
Jun 13, 2008, 11:44:07 AM (16 years ago)
Author:
garnier
Message:

Add some signals

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/src/G4OpenGLQtViewer.cc

    r804 r843  
    17771777  }
    17781778  fVP.IncrementPan(-dx*coefTrans,dy*coefTrans,dz*coefDepth);
     1779  emit moveX(-dx*coefTrans);
     1780  emit moveY(dy*coefTrans);
     1781  emit moveZ(dz*coefTrans);
    17791782 
    17801783  updateQWidget();
     
    17981801
    17991802#ifndef ROTATEGL
    1800   rotateScene(dx,0,fDeltaRotation);
    1801   rotateScene(0,dy,fDeltaRotation);
    1802 #else
    1803   //  fDeltaRotationAngleX = -50*dx*M_PI/180;
    1804   //  fDeltaRotationAngleY = 50*dy*M_PI/180;
     1803  if( dx != 0) {
     1804    rotateScene(dx,0,fDeltaRotation);
     1805    emit rotateTheta(dx);
     1806  }
     1807  if( dy != 0) {
     1808    rotateScene(0,dy,fDeltaRotation);
     1809    emit rotatePhi(dy);
     1810  }
     1811#else
    18051812  fDeltaRotationAngleX = -50*dx*3.14/180;
    18061813  fDeltaRotationAngleY = 50*dy*3.14/180;
     
    18261833
    18271834  rotateScene(dx,dy,fDeltaRotation);
     1835  emit rotateTheta(dx);
     1836  emit rotatePhi(dy);
    18281837  updateQWidget();
    18291838 
Note: See TracChangeset for help on using the changeset viewer.