X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=analyzer.h;h=71c061288a97106fe615a4cb06c0193eca9a5ed0;hb=14dc6f7ef9dd76cba75ffe7499d9a81d66c7b152;hp=6c7490653b506de489436d60c78cab985d99a873;hpb=8e1a85982b55de58305476055dc4037be063be80;p=nageru diff --git a/analyzer.h b/analyzer.h index 6c74906..71c0612 100644 --- a/analyzer.h +++ b/analyzer.h @@ -5,8 +5,12 @@ #include #include +#include + #include +#include "mixer.h" + class QObject; class QOpenGLContext; class QSurface; @@ -26,12 +30,17 @@ class Analyzer : public QMainWindow public: Analyzer(); ~Analyzer(); + void update_channel_name(Mixer::Output output, const std::string &name); void mixer_shutting_down(); +public slots: + void relayout(); + private: void grab_clicked(); void signal_changed(); bool eventFilter(QObject *watched, QEvent *event) override; + void resizeEvent(QResizeEvent *event) override; Ui::Analyzer *ui; QSurface *surface;