예제 #1
0
파일: ogl2.cpp 프로젝트: 0branch/qtide
// ---------------------------------------------------------------------
int gl_updategl(void *g)
{
  if (!g) return 1;
  Form *f;
  for (int i=0; i<Forms.size(); i++) {
    f=Forms.at(i);
    if (f->ischild((Child *)g)) {
      if ((((Child *)g)->type == "opengl") && ((Child *)g)->widget) {
        ((Opengl2 *)(((Opengl *) g)->widget))->updateGL();
        return 0;
      }
    }
  }
  qDebug() << "gl_updategl failed " + QString::number((SI)g);
  return 1;
}