#include "renderer.h"
#include "timecodedisplay.h"
#include "abstractmonitor.h"
-#if defined(Q_WS_MAC) || defined(USE_OPEN_GL)
+#ifdef USE_OPENGL
#include "videoglwidget.h"
#endif
MonitorRefresh(QWidget *parent = 0);
void setRenderer(Render* render);
-protected:
- virtual void resizeEvent(QResizeEvent *event);
-
private:
Render *m_renderer;
-
-signals:
- void switchFullScreen();
- void switchPlay();
- void mouseSeek(int, bool);
};
class Overlay : public QLabel
protected:
virtual void mousePressEvent(QMouseEvent * event);
virtual void mouseReleaseEvent(QMouseEvent * event);
+ virtual void resizeEvent(QResizeEvent *event);
/** @brief Move to another position on mouse wheel event.
*
* Necessary because sometimes we get two signals, e.g. we get a clip and we get selected transition = NULL. */
bool m_loopClipTransition;
-#if defined(Q_WS_MAC) || defined(USE_OPEN_GL)
+#ifdef USE_OPENGL
VideoGLWidget *m_glWidget;
bool createOpenGlWidget(QWidget *parent, const QString profile);
#endif
void slotSeek(int pos);
void stop();
void start();
- void activateMonitor();
+ bool activateMonitor();
void slotPlay();
void slotPlayZone();
void slotLoopZone();