m_videoBox->setLayout(lay);
render = new Render(m_name, (int) m_monitorRefresh->winId(), profile, this);
m_monitorRefresh->setRenderer(render);
+ }else if (m_glWidget) {
+ lay->addWidget(m_glWidget);
+ m_videoBox->setLayout(lay);
}
connect(m_audioSlider, SIGNAL(valueChanged(int)), this, SLOT(slotSetVolume(int)));
glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
}
+void VideoGLWidget::resizeEvent(QResizeEvent* event)
+{
+ resizeGL(event->size().width(),event->size().height());
+}
void VideoGLWidget::resizeGL(int width, int height)
{
+
double this_aspect = (double) width / height;
// Special case optimisation to negate odd effect of sample aspect ratio
protected:
void initializeGL();
void resizeGL(int width, int height);
+ void resizeEvent(QResizeEvent* event);
void paintGL();
void mouseDoubleClickEvent(QMouseEvent * event);
};