#include "renderer.h"
#include "definitions.h"
#include "timecodedisplay.h"
-#include "abstractmonitor.h"
-#ifdef USE_OPENGL
+#include "widgets/abstractmonitor.h"
#include "widgets/videoglwidget.h"
-#endif
#include <QLabel>
#include <QDomElement>
class Monitor;
class MonitorManager;
class QSlider;
-
+class VideoGLWidget;
+class QGLWidget;
class Overlay : public QLabel
{
protected:
void mousePressEvent(QMouseEvent * event);
void mouseReleaseEvent(QMouseEvent * event);
- void mouseDoubleClickEvent(QMouseEvent * event);
void resizeEvent(QResizeEvent *event);
/** @brief Move to another position on mouse wheel event.
/** true if selected clip is transition, false = selected clip is clip.
* Necessary because sometimes we get two signals, e.g. we get a clip and we get selected transition = NULL. */
bool m_loopClipTransition;
-
-#ifdef USE_OPENGL
VideoGLWidget *m_glWidget;
- bool createOpenGlWidget(QWidget *parent, const QString &profile);
-#endif
+ void createOpenGlWidget(QWidget *parent, const QString &profile);
GenTime getSnapForPos(bool previous);
Qt::WindowFlags m_baseFlags;