introduce the notion that note additions and property changes can cause the removal...
[ardour.git] / libs / ardour / ardour / rc_configuration.h
index d0dc042bb16a7b0b1962dad9ac8b10a7cc812d92..35b22106dd060fa35ebbc2a58aae2a8ce3366ea0 100644 (file)
@@ -35,9 +35,10 @@ class RCConfiguration : public Configuration
 {
   public:
        RCConfiguration();
+       ~RCConfiguration();
 
-       void map_parameters (sigc::slot<void, std::string>);
-       int set_state (XMLNode const &, int version = 3000);
+       void map_parameters (boost::function<void (std::string)>&);
+       int set_state (XMLNode const &, int version);
        XMLNode& get_state ();
        XMLNode& get_variables ();
        void set_variables (XMLNode const &);