Oops. Actually make new Properties changes work.
[ardour.git] / libs / ardour / ardour / io_processor.h
index dc376b9a429af1b055b8b0d5225859e534c5f3d8..2acf7337a71a82b3cbdf36ba5c268b264a9f909e 100644 (file)
@@ -22,7 +22,6 @@
 
 #include <string>
 #include <boost/shared_ptr.hpp>
-#include <sigc++/signal.h>
 
 #include <glibmm/thread.h>
 
@@ -68,12 +67,12 @@ class IOProcessor : public Processor
 
        virtual bool feeds (boost::shared_ptr<Route> other) const;
 
-       sigc::signal<void,IOProcessor*,bool>     AutomationPlaybackChanged;
-       sigc::signal<void,IOProcessor*,uint32_t> AutomationChanged;
+       PBD::Signal2<void,IOProcessor*,bool>     AutomationPlaybackChanged;
+       PBD::Signal2<void,IOProcessor*,uint32_t> AutomationChanged;
 
        XMLNode& state (bool full_state);
-       int set_state (const XMLNode&);
-
+       int set_state (const XMLNode&, int version);
+       
   protected:
        boost::shared_ptr<IO> _input;
        boost::shared_ptr<IO> _output;