Changeset 545 for trunk/geant4/OpenGLQT_exemple
- Timestamp:
- Jul 10, 2007, 6:15:24 PM (17 years ago)
- Location:
- trunk/geant4/OpenGLQT_exemple
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/OpenGLQT_exemple/glwidget.cpp
r544 r545 36 36 void GLWidget::setXRotation(int angle) 37 37 { 38 normalizeAngle(&a mp;angle);38 normalizeAngle(&angle); 39 39 if (angle != xRot) { 40 40 xRot = angle; … … 46 46 void GLWidget::setYRotation(int angle) 47 47 { 48 normalizeAngle(&a mp;angle);48 normalizeAngle(&angle); 49 49 if (angle != yRot) { 50 50 yRot = angle; … … 56 56 void GLWidget::setZRotation(int angle) 57 57 { 58 normalizeAngle(&a mp;angle);58 normalizeAngle(&angle); 59 59 if (angle != zRot) { 60 60 zRot = angle; … … 105 105 int dy = event->y() - lastPos.y(); 106 106 107 if (event->buttons() & amp;Qt::LeftButton) {107 if (event->buttons() & Qt::LeftButton) { 108 108 setXRotation(xRot + 8 * dy); 109 109 setYRotation(yRot + 8 * dx); 110 } else if (event->buttons() & amp;Qt::RightButton) {110 } else if (event->buttons() & Qt::RightButton) { 111 111 setXRotation(xRot + 8 * dy); 112 112 setZRotation(zRot + 8 * dx); -
trunk/geant4/OpenGLQT_exemple/window.cpp
r544 r545 20 20 21 21 QHBoxLayout *mainLayout = new QHBoxLayout; 22 mainLayout- >addWidget(glWidget);23 mainLayout- >addWidget(xSlider);24 mainLayout- >addWidget(ySlider);25 mainLayout- >addWidget(zSlider);22 mainLayout->addWidget(glWidget); 23 mainLayout->addWidget(xSlider); 24 mainLayout->addWidget(ySlider); 25 mainLayout->addWidget(zSlider); 26 26 setLayout(mainLayout); 27 27 28 xSlider- >setValue(15 * 16);29 ySlider- >setValue(345 * 16);30 zSlider- >setValue(0 * 16);28 xSlider->setValue(15 * 16); 29 ySlider->setValue(345 * 16); 30 zSlider->setValue(0 * 16); 31 31 setWindowTitle(tr("Hello GL")); 32 32 } … … 35 35 { 36 36 QSlider *slider = new QSlider(Qt::Vertical); 37 slider- >setRange(0, 360 * 16);38 slider- >setSingleStep(16);39 slider- >setPageStep(15 * 16);40 slider- >setTickInterval(15 * 16);41 slider- >setTickPosition(QSlider::TicksRight);37 slider->setRange(0, 360 * 16); 38 slider->setSingleStep(16); 39 slider->setPageStep(15 * 16); 40 slider->setTickInterval(15 * 16); 41 slider->setTickPosition(QSlider::TicksRight); 42 42 return slider; 43 43 }
Note: See TracChangeset
for help on using the changeset viewer.