X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=futatabi%2Fmainwindow.h;h=d7e037c37ee7205a6c177d22509ce25f85fa990b;hp=afc16ff4c68c41f8cca8ff9a04ba38256f0fe369;hb=f22a41cb05c5cc1bbe8ce391fa918707138afad3;hpb=4a9e97065dade428e373a83618bc973cd93cbe52 diff --git a/futatabi/mainwindow.h b/futatabi/mainwindow.h index afc16ff..d7e037c 100644 --- a/futatabi/mainwindow.h +++ b/futatabi/mainwindow.h @@ -43,7 +43,6 @@ private: QLabel *disk_free_label; std::unique_ptr preview_player, live_player; - std::map live_player_index_to_row; DB db; unsigned num_cameras; @@ -103,9 +102,8 @@ private: void preview_angle_clicked(unsigned stream_idx); void play_clicked(); void stop_clicked(); - void live_player_clip_done(); - std::pair live_player_get_next_clip(); - void live_player_clip_progress(const std::map &progress); + void live_player_done(); + void live_player_clip_progress(const std::map &progress, double time_remaining); void set_output_status(const std::string &status); void playlist_duplicate(); void playlist_remove(); @@ -140,6 +138,7 @@ private: void padding_toggled(double seconds, bool checked); void highlight_camera_input(int stream_idx); + void enable_or_disable_preview_button(); template void replace_model(QTableView *view, Model **model, Model *new_model);