int scrub_row;
int scrub_column;
+ // Used to keep track of small mouse wheel motions on the camera index in the playlist.
+ int last_mousewheel_camera_row = -1;
+ int leftover_angle_degrees = 0;
+
void cue_in_clicked();
void cue_out_clicked();
void queue_clicked();
void preview_angle_clicked(unsigned stream_idx);
void play_clicked();
void live_player_clip_done();
+ void playlist_duplicate();
+ void playlist_remove();
+ void playlist_move(int delta);
enum Rounding { FIRST_AT_OR_AFTER, LAST_BEFORE };
void preview_single_frame(int64_t pts, unsigned stream_idx, Rounding rounding);
+ // Also covers when the playlist itself changes.
+ void playlist_selection_changed();
+
void resizeEvent(QResizeEvent *event) override;
bool eventFilter(QObject *watched, QEvent *event) override;