remove debug output
[ardour.git] / gtk2_ardour / monitor_section.h
index 67340e135f3ce79d1903128825e86d95c89da97c..0a0a0fd7a2b79e32baeeacb4ab4e07e532236645 100644 (file)
@@ -111,7 +111,6 @@ private:
        void map_state ();
 
        boost::shared_ptr<ARDOUR::MonitorProcessor> _monitor;
-       boost::shared_ptr<ARDOUR::Route> _route;
 
        Glib::RefPtr<Gtk::ActionGroup> monitor_actions;
        Glib::RefPtr<Gtk::ActionGroup> solo_actions;
@@ -163,12 +162,13 @@ private:
        void isolated_changed ();
 
        PBD::ScopedConnection config_connection;
-       PBD::ScopedConnectionList control_connections;
-       PBD::ScopedConnectionList output_changed_connections;
+       PBD::ScopedConnectionList connections;
+       PBD::ScopedConnectionList route_connections;
 
        bool _inhibit_solo_model_update;
 
        void assign_controllables ();
+       void unassign_controllables ();
 
        void port_connected_or_disconnected (boost::weak_ptr<ARDOUR::Port>, boost::weak_ptr<ARDOUR::Port>);
 
@@ -183,7 +183,7 @@ private:
        uint32_t count_processors ();
 
        void processors_changed (ARDOUR::RouteProcessorChange);
-       Glib::RefPtr<Gtk::Action> proctoggle;
+       Glib::RefPtr<Gtk::ToggleAction> proctoggle;
        bool _ui_initialized;
 
        Gtkmm2ext::Bindings* bindings;
@@ -193,6 +193,7 @@ private:
        bool leave_handler (GdkEventCrossing*);
 
        void toggle_use_monitor_section ();
+       void drop_route ();
 };
 
 #endif /* __gtk2_ardour_monitor_section_h__ */