X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=futatabi%2Fmainwindow.cpp;h=f465468b1dbafe68ee2217a786e8db35add06511;hp=6c250187cde4f73f6b96cb50cdf8e231a607e26d;hb=55bc1e47c47dfdeeec06c55de9a53b95bdbbd326;hpb=9921f1fe12f5a7dadab7e84069fa8591d5c5663d diff --git a/futatabi/mainwindow.cpp b/futatabi/mainwindow.cpp index 6c25018..f465468 100644 --- a/futatabi/mainwindow.cpp +++ b/futatabi/mainwindow.cpp @@ -6,6 +6,7 @@ #include "frame_on_disk.h" #include "player.h" #include "futatabi_midi_mapping.pb.h" +#include "midi_mapping_dialog.h" #include "shared/aboutdialog.h" #include "shared/disk_space_estimator.h" #include "shared/post_to_main_thread.h" @@ -77,6 +78,7 @@ MainWindow::MainWindow() save_settings(); // The menus. + connect(ui->midi_mapping_action, &QAction::triggered, this, &MainWindow::midi_mapping_triggered); connect(ui->exit_action, &QAction::triggered, this, &MainWindow::exit_triggered); connect(ui->export_cliplist_clip_multitrack_action, &QAction::triggered, this, &MainWindow::export_cliplist_clip_multitrack_triggered); connect(ui->export_playlist_clip_interpolated_action, &QAction::triggered, this, &MainWindow::export_playlist_clip_interpolated_triggered); @@ -982,6 +984,11 @@ void MainWindow::report_disk_space(off_t free_bytes, double estimated_seconds_le }); } +void MainWindow::midi_mapping_triggered() +{ + MIDIMappingDialog(&midi_mapper).exec(); +} + void MainWindow::exit_triggered() { close();