X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fmainwindow.h;h=1fbfb948de072a866f1c38b9edcab4445d3fa5d9;hb=04738b0cecf5f7b6d988822c1d7595fdd52a496e;hp=7328a5e4bca0128cabc7dbaada2e70bc5eda4d30;hpb=b3fa9338f37e8c7e2bb9ca07d3417a909fcc6d6e;p=nageru diff --git a/futatabi/mainwindow.h b/futatabi/mainwindow.h index 7328a5e..1fbfb94 100644 --- a/futatabi/mainwindow.h +++ b/futatabi/mainwindow.h @@ -4,6 +4,7 @@ #include "clip_list.h" #include "db.h" #include "midi_mapper.h" +#include "player.h" #include "state.pb.h" #include @@ -143,7 +144,7 @@ private: void speed_lock_clicked(); void preview_player_done(); void live_player_done(); - void live_player_clip_progress(const std::map &progress, double time_remaining); + void live_player_clip_progress(const std::map &progress, TimeRemaining time_remaining); void set_output_status(const std::string &status); void playlist_duplicate(); void playlist_remove(); @@ -167,6 +168,7 @@ private: void playlist_selection_changed(); void clip_list_selection_changed(const QModelIndex ¤t, const QModelIndex &previous); + std::vector get_playlist(size_t start_row, size_t end_row); void resizeEvent(QResizeEvent *event) override; bool eventFilter(QObject *watched, QEvent *event) override;