Changeset 549 for trunk


Ignore:
Timestamp:
Jul 10, 2007, 6:15:32 PM (17 years ago)
Author:
garnier
Message:

r695@mac-90108: laurentgarnier | 2007-07-10 18:18:44 +0200
avec resize

Location:
trunk/geant4/OpenGLQT_exemple/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/OpenGLQT_exemple/src/glwidget.cpp

    r548 r549  
    99     : QGLWidget(parent)
    1010 {
     11   printf("GLWidget::GLWidget \n");
    1112     object = 0;
    1213     xRot = 0;
     
    1617     trolltechGreen = QColor::fromCmykF(0.40, 0.0, 1.0, 0.0);
    1718     trolltechPurple = QColor::fromCmykF(0.39, 0.39, 0.0, 0.0);
     19   printf("GLWidget::GLWidget END\n");
    1820 }
    1921
    2022 GLWidget::~GLWidget()
    2123 {
     24   printf("GLWidget::~GLWidget \n");
    2225     makeCurrent();
    2326     glDeleteLists(object, 1);
     27   printf("GLWidget::~GLWidget END\n");
    2428 }
    2529
    2630 QSize GLWidget::minimumSizeHint() const
    2731 {
     32   printf("GLWidget::minimumSizeHint \n");
    2833     return QSize(50, 50);
    2934 }
     
    3136 QSize GLWidget::sizeHint() const
    3237 {
     38   printf("GLWidget::SizeHint \n");
    3339     return QSize(400, 400);
    3440 }
     
    6672 void GLWidget::initializeGL()
    6773 {
     74   printf("GLWidget::initializeGL \n");
    6875     qglClearColor(trolltechPurple.dark());
    6976     object = makeObject();
     
    7178     glEnable(GL_DEPTH_TEST);
    7279     glEnable(GL_CULL_FACE);
     80   printf("GLWidget::initializeGL END\n");
    7381 }
    7482
    7583 void GLWidget::paintGL()
    7684 {
     85   printf("GLWidget::paintGL\n");
    7786     glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    7887     glLoadIdentity();
     
    8291     glRotated(zRot / 16.0, 0.0, 0.0, 1.0);
    8392     glCallList(object);
     93   printf("GLWidget::paintGL END\n");
    8494 }
    8595
    8696 void GLWidget::resizeGL(int width, int height)
    8797 {
     98   printf("GLWidget::resizeGL\n");
    8899     int side = qMin(width, height);
    89100     glViewport((width - side) / 2, (height - side) / 2, side, side);
     
    93104     glOrtho(-0.5, +0.5, +0.5, -0.5, 4.0, 15.0);
    94105     glMatrixMode(GL_MODELVIEW);
     106   printf("GLWidget::resizeGL END\n");
    95107 }
    96108
  • trunk/geant4/OpenGLQT_exemple/src/window.cpp

    r548 r549  
    66 Window::Window()
    77 {
     8   printf("Window::Window 1\n");
    89     glWidget = new GLWidget;
     10   printf("Window::Window 2\n");
    911
    1012//      xSlider = createSlider();
     
    2123     QHBoxLayout *mainLayout = new QHBoxLayout;
    2224     mainLayout->addWidget(glWidget);
     25   printf("Window::Window 3\n");
    2326//      mainLayout->addWidget(xSlider);
    2427//      mainLayout->addWidget(ySlider);
    2528//      mainLayout->addWidget(zSlider);
    2629     setLayout(mainLayout);
     30   printf("Window::Window 4\n");
    2731
    2832//      xSlider->setValue(15 * 16);
     
    3034//      zSlider->setValue(0 * 16);
    3135     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");
    3241 }
    3342
Note: See TracChangeset for help on using the changeset viewer.