- Editor::Editor(const QString &config)
- : QMainWindow()
- {
- ui.setupUi(this);
- QGLFormat format;
- format.setVersion(3, 3);
- format.setProfile(QGLFormat::CoreProfile);
- format.setOption(QGL::DoubleBuffer);
- format.setOption(QGL::DepthBuffer);
- format.setOption(QGL::Rgba);
- format.setOption(QGL::DirectRendering);
- format.setOption(QGL::NoAlphaChannel);
- format.setOption(QGL::NoAccumBuffer);
- format.setOption(QGL::NoStencilBuffer);
- format.setOption(QGL::NoStereoBuffers);
- format.setOption(QGL::NoOverlay);
- format.setOption(QGL::NoSampleBuffers);
- format.setOption(QGL::NoDeprecatedFunctions);
- QGLFormat::setDefaultFormat(format);
- m_gl = new GLWidget(config);
- ui.frame->layout()->addWidget(m_gl);
- ...
- }