Changeset 549 for trunk/geant4/OpenGLQT_exemple/src
- Timestamp:
- Jul 10, 2007, 6:15:32 PM (17 years ago)
- Location:
- trunk/geant4/OpenGLQT_exemple/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/geant4/OpenGLQT_exemple/src/glwidget.cpp
r548 r549 9 9 : QGLWidget(parent) 10 10 { 11 printf("GLWidget::GLWidget \n"); 11 12 object = 0; 12 13 xRot = 0; … … 16 17 trolltechGreen = QColor::fromCmykF(0.40, 0.0, 1.0, 0.0); 17 18 trolltechPurple = QColor::fromCmykF(0.39, 0.39, 0.0, 0.0); 19 printf("GLWidget::GLWidget END\n"); 18 20 } 19 21 20 22 GLWidget::~GLWidget() 21 23 { 24 printf("GLWidget::~GLWidget \n"); 22 25 makeCurrent(); 23 26 glDeleteLists(object, 1); 27 printf("GLWidget::~GLWidget END\n"); 24 28 } 25 29 26 30 QSize GLWidget::minimumSizeHint() const 27 31 { 32 printf("GLWidget::minimumSizeHint \n"); 28 33 return QSize(50, 50); 29 34 } … … 31 36 QSize GLWidget::sizeHint() const 32 37 { 38 printf("GLWidget::SizeHint \n"); 33 39 return QSize(400, 400); 34 40 } … … 66 72 void GLWidget::initializeGL() 67 73 { 74 printf("GLWidget::initializeGL \n"); 68 75 qglClearColor(trolltechPurple.dark()); 69 76 object = makeObject(); … … 71 78 glEnable(GL_DEPTH_TEST); 72 79 glEnable(GL_CULL_FACE); 80 printf("GLWidget::initializeGL END\n"); 73 81 } 74 82 75 83 void GLWidget::paintGL() 76 84 { 85 printf("GLWidget::paintGL\n"); 77 86 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 78 87 glLoadIdentity(); … … 82 91 glRotated(zRot / 16.0, 0.0, 0.0, 1.0); 83 92 glCallList(object); 93 printf("GLWidget::paintGL END\n"); 84 94 } 85 95 86 96 void GLWidget::resizeGL(int width, int height) 87 97 { 98 printf("GLWidget::resizeGL\n"); 88 99 int side = qMin(width, height); 89 100 glViewport((width - side) / 2, (height - side) / 2, side, side); … … 93 104 glOrtho(-0.5, +0.5, +0.5, -0.5, 4.0, 15.0); 94 105 glMatrixMode(GL_MODELVIEW); 106 printf("GLWidget::resizeGL END\n"); 95 107 } 96 108 -
trunk/geant4/OpenGLQT_exemple/src/window.cpp
r548 r549 6 6 Window::Window() 7 7 { 8 printf("Window::Window 1\n"); 8 9 glWidget = new GLWidget; 10 printf("Window::Window 2\n"); 9 11 10 12 // xSlider = createSlider(); … … 21 23 QHBoxLayout *mainLayout = new QHBoxLayout; 22 24 mainLayout->addWidget(glWidget); 25 printf("Window::Window 3\n"); 23 26 // mainLayout->addWidget(xSlider); 24 27 // mainLayout->addWidget(ySlider); 25 28 // mainLayout->addWidget(zSlider); 26 29 setLayout(mainLayout); 30 printf("Window::Window 4\n"); 27 31 28 32 // xSlider->setValue(15 * 16); … … 30 34 // zSlider->setValue(0 * 16); 31 35 setWindowTitle(tr("Hello GL")); 36 printf("Window::Window 5\n"); 37 glWidget->resize(300, 300); 38 printf("Window::Window 6\n"); 39 glWidget->show(); 40 printf("Window::Window 7 END\n"); 32 41 } 33 42
Note: See TracChangeset
for help on using the changeset viewer.