X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.h;h=ef0b04ffec04b06d25d7b9cbfec5136eec4bc191;hb=d7bba4abb3d56893399578f0540b9ded0a28380f;hp=919f8e732a952734cd03a6905b43a0e7b9965abc;hpb=393ff668fccf38b76e2468ae83163f3788e03978;p=nageru diff --git a/mainwindow.h b/mainwindow.h index 919f8e7..ef0b04f 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -2,13 +2,16 @@ #define MAINWINDOW_H #include -#include #include +#include + +class QResizeEvent; namespace Ui { class MainWindow; } // namespace Ui +class Mixer; class QPushButton; class MainWindow : public QMainWindow @@ -17,16 +20,20 @@ class MainWindow : public QMainWindow public: MainWindow(); - void resizeEvent(QResizeEvent* event) override; + void resizeEvent(QResizeEvent *event) override; + void mixer_created(Mixer *mixer); public slots: void transition_clicked(int transition_number); void channel_clicked(int channel_number); void set_transition_names(std::vector transition_names); + void relayout(); private: Ui::MainWindow *ui; QPushButton *transition_btn1, *transition_btn2, *transition_btn3; }; +extern MainWindow *global_mainwindow; + #endif