X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.h;h=6f2666869443a433a9ce658b1d95e607e312c1a7;hb=ddfffde8a53a1049ad07f43bfb0f0ecd54b8e022;hp=3f3d8b60b9ec75bf4895316b0e59f8a098d5b378;hpb=2d6d164028679a48b137ec4761e5d9d93eb7f29e;p=nageru diff --git a/mainwindow.h b/mainwindow.h index 3f3d8b6..6f26668 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -2,6 +2,15 @@ #define MAINWINDOW_H #include +#include +#include + +namespace Ui { +class MainWindow; +} // namespace Ui + +class Mixer; +class QPushButton; class MainWindow : public QMainWindow { @@ -9,9 +18,20 @@ class MainWindow : public QMainWindow public: MainWindow(); + void resizeEvent(QResizeEvent *event) override; + void mixer_created(Mixer *mixer); public slots: - void cut(); + 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