mostly restore VCA state on session loading.
[ardour.git] / gtk2_ardour / ardour_ui.h
index a0e747f5e6507b0b8ac927d98fbe340c6ec9007d..4227c5fb288d030e7b14ea140a68528be220f49c 100644 (file)
@@ -119,7 +119,6 @@ class ButtonJoiner;
 class ConnectionEditor;
 class DuplicateRouteDialog;
 class MainClock;
-class MasterFaders;
 class Mixer_UI;
 class ArdourPrompter;
 class PublicEditor;
@@ -205,7 +204,6 @@ public:
 
        PublicEditor&     the_editor() { return *editor;}
        Mixer_UI* the_mixer() { return mixer; }
-       MasterFaders* the_masters() { return masters; }
 
        void new_midi_tracer_window ();
        void toggle_editing_space();
@@ -273,6 +271,8 @@ public:
        void flush_videotimeline_cache (bool localcacheonly=false);
        void export_video (bool range = false);
 
+       void session_add_vca (std::string const &, uint32_t);
+
        void session_add_audio_track (
                int input_channels,
                int32_t output_channels,
@@ -386,7 +386,6 @@ private:
        Gtk::Notebook _tabs;
        PublicEditor*  editor;
        Mixer_UI*      mixer;
-       MasterFaders*  masters;
        Gtk::Tooltips _tooltips;
        NSM_Client*    nsm;
        bool          _was_dirty;
@@ -857,7 +856,6 @@ private:
        ArdourButton editor_visibility_button;
        ArdourButton mixer_visibility_button;
        ArdourButton prefs_visibility_button;
-       ArdourButton masters_visibility_button;
 
        bool key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev, Gtkmm2ext::Bindings*);
        bool try_gtk_accel_binding (GtkWindow* win, GdkEventKey* ev, bool translate, GdkModifierType modifier);