Changeset 548 for trunk/geant4/OpenGLQT_exemple/src/window.cpp
- Timestamp:
- Jul 10, 2007, 6:15:30 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/OpenGLQT_exemple/src/window.cpp
r546 r548 8 8 glWidget = new GLWidget; 9 9 10 xSlider = createSlider();11 ySlider = createSlider();12 zSlider = createSlider();10 // xSlider = createSlider(); 11 // ySlider = createSlider(); 12 // zSlider = createSlider(); 13 13 14 connect(xSlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setXRotation(int)));15 connect(glWidget, SIGNAL(xRotationChanged(int)), xSlider, SLOT(setValue(int)));16 connect(ySlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setYRotation(int)));17 connect(glWidget, SIGNAL(yRotationChanged(int)), ySlider, SLOT(setValue(int)));18 connect(zSlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setZRotation(int)));19 connect(glWidget, SIGNAL(zRotationChanged(int)), zSlider, SLOT(setValue(int)));14 // connect(xSlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setXRotation(int))); 15 // connect(glWidget, SIGNAL(xRotationChanged(int)), xSlider, SLOT(setValue(int))); 16 // connect(ySlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setYRotation(int))); 17 // connect(glWidget, SIGNAL(yRotationChanged(int)), ySlider, SLOT(setValue(int))); 18 // connect(zSlider, SIGNAL(valueChanged(int)), glWidget, SLOT(setZRotation(int))); 19 // connect(glWidget, SIGNAL(zRotationChanged(int)), zSlider, SLOT(setValue(int))); 20 20 21 21 QHBoxLayout *mainLayout = new QHBoxLayout; 22 22 mainLayout->addWidget(glWidget); 23 mainLayout->addWidget(xSlider);24 mainLayout->addWidget(ySlider);25 mainLayout->addWidget(zSlider);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 } 33 33 34 QSlider *Window::createSlider()35 {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);42 return slider;43 }34 // QSlider *Window::createSlider() 35 // { 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); 42 // return slider; 43 // }
Note: See TracChangeset
for help on using the changeset viewer.