#include <epoxy/gl.h>
#include <QGLWidget>
+#include <string>
+#include <vector>
#include "mixer.h"
+#include "qgl.h"
+#include "qobjectdefs.h"
+class QMouseEvent;
class QWidget;
namespace movit {
void initializeGL() override;
void resizeGL(int width, int height) override;
void paintGL() override;
+ void mousePressEvent(QMouseEvent *event) override;
+
+signals:
+ void clicked();
+ void transition_names_updated(std::vector<std::string> transition_names);
private:
Mixer::Output output;