]> git.sesse.net Git - nageru/blobdiff - futatabi/mainwindow.h
Make it possible to hide displays (and re-show them again). Not persistent for now.
[nageru] / futatabi / mainwindow.h
index 6e8f0c7b3dbe0b8c5ab7c6da0bd87d18f9c51ce5..7328a5e4bca0128cabc7dbaada2e70bc5eda4d30 100644 (file)
@@ -119,6 +119,7 @@ private:
                QFrame *frame;
                JPEGFrameView *display;
                QPushButton *preview_btn;
+               bool hidden = false;
        };
        std::vector<FrameAndDisplay> displays;
 
@@ -129,6 +130,7 @@ private:
        MIDIMapper midi_mapper;
 
        void change_num_cameras();
+       void relayout_displays();
        void cue_in_clicked();
        void cue_out_clicked();
        void queue_clicked();
@@ -181,6 +183,7 @@ private:
        void quality_toggled(int quality, bool checked);
        void in_padding_toggled(double seconds, bool checked);
        void out_padding_toggled(double seconds, bool checked);
+       void hide_camera_toggled(unsigned camera_idx, bool checked);
 
        void highlight_camera_input(int stream_idx);
        void enable_or_disable_preview_button();