#ifndef VIEWERWIDGET_H #define VIEWERWIDGET_H #include #include #include #include #include #include #include #include struct Clip; struct Sequence; class ViewerWidget : public QOpenGLWidget, public QOpenGLFunctions { Q_OBJECT public: ViewerWidget(QWidget *parent = 0); bool multithreaded; bool force_audio; bool enable_paint; bool flip; void paintGL(); void initializeGL(); protected: void paintEvent(QPaintEvent *e); // void resizeGL(int w, int h); private: QTimer retry_timer; private slots: void retry(); void deleteFunction(); void compose_sequence(QVector& nests, bool render_audio); }; #endif // VIEWERWIDGET_H