X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.cpp;h=b78751f4de2d933d514d74b5cbbd209b12311b89;hb=c9dffdd52a4847c6cf5590e8c45d1cf5ee6177d3;hp=f15e56ae008e5c5058e7f39807d21f05cf073670;hpb=9b9f5c84113b8a818f296467fd2150ce6a095fbe;p=nageru diff --git a/mainwindow.cpp b/mainwindow.cpp index f15e56a..b78751f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -41,6 +41,10 @@ MainWindow::MainWindow() ui->me_live->set_output(Mixer::OUTPUT_LIVE); ui->me_preview->set_output(Mixer::OUTPUT_PREVIEW); + // The menu. + connect(ui->cut_action, &QAction::triggered, this, &MainWindow::cut_triggered); + connect(ui->exit_action, &QAction::triggered, this, &MainWindow::exit_triggered); + // Hook up the transition buttons. // TODO: Make them dynamic. connect(ui->transition_btn1, &QPushButton::clicked, bind(&MainWindow::transition_clicked, this, 0)); @@ -126,6 +130,16 @@ void MainWindow::mixer_shutting_down() } } +void MainWindow::cut_triggered() +{ + global_mixer->schedule_cut(); +} + +void MainWindow::exit_triggered() +{ + close(); +} + void MainWindow::cutoff_knob_changed(int value) { float octaves = value * 0.1f;