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

File:
1 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
Note: See TracChangeset for help on using the changeset viewer.