#define GLWIDGET_H
#include <epoxy/gl.h>
-#include <QGLWidget>
+#include <QGL>
+#include <QString>
#include <string>
#include <vector>
#include "mixer.h"
-#include "qgl.h"
-#include "qobjectdefs.h"
class QMouseEvent;
+class QObject;
+class QPoint;
class QWidget;
namespace movit {
signals:
void clicked();
void transition_names_updated(std::vector<std::string> transition_names);
- void resolution_updated(Mixer::Output output);
+ void name_updated(Mixer::Output output, const std::string &name);
+ void color_updated(Mixer::Output output, const std::string &color);
private slots:
- void show_context_menu(int signal_num, const QPoint &pos);
+ void show_context_menu(unsigned signal_num, const QPoint &pos);
private:
Mixer::Output output;