]> git.sesse.net Git - nageru/blobdiff - mainwindow.h
Add some playlist manipulation controls.
[nageru] / mainwindow.h
index 64bc5d57b5ca6891fa8d5c9657dac17e27cae2b4..8deca18b0712cc9ffd2e1ea8e9898070bdd33068 100644 (file)
@@ -36,14 +36,23 @@ private:
        int scrub_row;
        int scrub_column;
 
+       void cue_in_clicked();
+       void cue_out_clicked();
        void queue_clicked();
        void preview_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;