Prepare export-format codec-quality setting
[ardour.git] / libs / ardour / ardour / control_protocol_manager.h
index c8370e03a6f292851b690d8be43291f59433ca05..292de9ec657a35585b8f6f13eb49276907e4c847 100644 (file)
@@ -84,12 +84,13 @@ class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR
         PBD::Signal1<void,ControlProtocolInfo*> ProtocolStatusChange;
 
         void stripable_selection_changed (ARDOUR::StripableNotificationListPtr);
+        static PBD::Signal1<void,ARDOUR::StripableNotificationListPtr> StripableSelectionChanged;
 
   private:
        ControlProtocolManager ();
        static ControlProtocolManager* _instance;
 
-       Glib::Threads::Mutex protocols_lock;
+       Glib::Threads::RWLock protocols_lock;
        std::list<ControlProtocol*>    control_protocols;
 
        void session_going_away ();