X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=glwidget.h;h=25a8ad7b7a7b99483dd59e5799a17c7b80ea4102;hb=ce9769a55abaa13242fdeda3b4ef356b74699387;hp=045ba5587204ea7ebb7351e2aad323dc79e0fb91;hpb=8e79fed3ca7ca12b0575c416454ba43b44c4c514;p=nageru diff --git a/glwidget.h b/glwidget.h index 045ba55..25a8ad7 100644 --- a/glwidget.h +++ b/glwidget.h @@ -3,9 +3,14 @@ #include #include +#include +#include #include "mixer.h" +#include "qgl.h" +#include "qobjectdefs.h" +class QMouseEvent; class QWidget; namespace movit { @@ -33,6 +38,11 @@ protected: 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 transition_names); private: Mixer::Output output;