2 #ifndef VIDEOGLWIDGET_H
3 #define VIDEOGLWIDGET_H
7 class VideoGLWidget : public QGLWidget
12 explicit VideoGLWidget(QWidget *parent = 0);
14 void activateMonitor();
15 QSize minimumSizeHint() const;
16 QSize sizeHint() const;
17 void setImageAspectRatio(double ratio);
18 void setBackgroundColor(const QColor &color) {
19 m_backgroundColor = color;
24 int m_image_width, m_image_height;
26 double m_display_ratio;
27 QColor m_backgroundColor;
28 Qt::WindowFlags m_baseFlags;
31 void showImage(const QImage &image);
35 void resizeGL(int width, int height);
36 void resizeEvent(QResizeEvent* event);
38 void mouseDoubleClickEvent(QMouseEvent * event);