X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fsession_configuration.cc;h=cfb6fb86686408734a3777e99390cd4260e99aad;hb=ac7703edbcdc07437743be8882fb6d0d1c2b05f1;hp=0cdb85bfd0f160ccdca41479206484067a581d9b;hpb=c4ac43749048c4c0e0ab3656d39384112a628742;p=ardour.git diff --git a/libs/ardour/session_configuration.cc b/libs/ardour/session_configuration.cc index 0cdb85bfd0..cfb6fb8668 100644 --- a/libs/ardour/session_configuration.cc +++ b/libs/ardour/session_configuration.cc @@ -20,7 +20,6 @@ #include "ardour/types.h" #include "ardour/utils.h" #include "ardour/session_configuration.h" -#include "ardour/ardour.h" #include "i18n.h" using namespace ARDOUR; @@ -112,12 +111,12 @@ SessionConfiguration::set_variables (const XMLNode& node) } void -SessionConfiguration::map_parameters (sigc::slot theSlot) +SessionConfiguration::map_parameters (boost::function& functor) { #undef CONFIG_VARIABLE #undef CONFIG_VARIABLE_SPECIAL -#define CONFIG_VARIABLE(type,var,name,value) theSlot (name); -#define CONFIG_VARIABLE_SPECIAL(type,var,name,value,mutator) theSlot (name); +#define CONFIG_VARIABLE(type,var,name,value) functor (name); +#define CONFIG_VARIABLE_SPECIAL(type,var,name,value,mutator) functor (name); #include "ardour/session_configuration_vars.h" #undef CONFIG_VARIABLE #undef CONFIG_VARIABLE_SPECIAL