#include "ardour/libardour_visibility.h"
#include "ardour/types.h"
#include "ardour/utils.h"
-#include "ardour/configuration.h"
+#include "ardour/types_convert.h"
+
+#include "pbd/configuration.h"
class XMLNode;
namespace ARDOUR {
-class LIBARDOUR_API RCConfiguration : public Configuration
+class LIBARDOUR_API RCConfiguration : public PBD::Configuration
{
public:
RCConfiguration();
XMLNode * instant_xml (const std::string& str);
XMLNode* control_protocol_state () { return _control_protocol_state; }
+ XMLNode* transport_master_state () { return _transport_master_state; }
/* define accessor methods */
#undef CONFIG_VARIABLE
#undef CONFIG_VARIABLE_SPECIAL
-#define CONFIG_VARIABLE(Type,var,name,value) ConfigVariable<Type> var;
-#define CONFIG_VARIABLE_SPECIAL(Type,var,name,value,mutator) ConfigVariableWithMutation<Type> var;
+#define CONFIG_VARIABLE(Type,var,name,value) PBD::ConfigVariable<Type> var;
+#define CONFIG_VARIABLE_SPECIAL(Type,var,name,value,mutator) PBD::ConfigVariableWithMutation<Type> var;
#include "ardour/rc_configuration_vars.h"
#undef CONFIG_VARIABLE
#undef CONFIG_VARIABLE_SPECIAL
XMLNode* _control_protocol_state;
+ XMLNode* _transport_master_state;
};
/* XXX: rename this */