]> git.sesse.net Git - nageru/blobdiff - futatabi/mainwindow.h
Add a MIDI mapping editor for Futatabi.
[nageru] / futatabi / mainwindow.h
index d88babaa689bd9ec73dfc62f3d570185950ead4a..5fd09542a5a5d5e2ef5c87e69fe69a0d630c2ad5 100644 (file)
@@ -59,6 +59,7 @@ private:
 
        QLabel *disk_free_label;
        std::unique_ptr<Player> preview_player, live_player;
+       bool preview_playing = false;
        DB db;
        unsigned num_cameras;
 
@@ -136,6 +137,7 @@ private:
        void stop_clicked();
        void speed_slider_changed(int percent);
        void speed_lock_clicked();
+       void preview_player_done();
        void live_player_done();
        void live_player_clip_progress(const std::map<uint64_t, double> &progress, double time_remaining);
        void set_output_status(const std::string &status);
@@ -166,6 +168,7 @@ private:
        bool eventFilter(QObject *watched, QEvent *event) override;
 
        void report_disk_space(off_t free_bytes, double estimated_seconds_left);
+       void midi_mapping_triggered();
        void exit_triggered();
        void export_cliplist_clip_multitrack_triggered();
        void export_playlist_clip_interpolated_triggered();