#ifndef VIEWERWIDGET_H #define VIEWERWIDGET_H #include #include #include #include #include class Viewer; class ViewerWidget : public QOpenGLWidget, public QOpenGLFunctions { Q_OBJECT public: ViewerWidget(QWidget *parent = 0); void initializeGL(); // void resizeGL(int w, int h); void paintGL(); bool multithreaded; bool force_audio; bool enable_paint; protected: void paintEvent(QPaintEvent *e) override; private: QTimer retry_timer; private slots: void retry(); }; #endif // VIEWERWIDGET_H