clean up aspects of ControlProtocol API
This commit is contained in:
parent
0cf8b9d3ea
commit
8a005319b8
@ -53,6 +53,8 @@ PBD::Signal0<void> ControlProtocol::ClearRouteSelection;
|
|||||||
PBD::Signal0<void> ControlProtocol::StepTracksDown;
|
PBD::Signal0<void> ControlProtocol::StepTracksDown;
|
||||||
PBD::Signal0<void> ControlProtocol::StepTracksUp;
|
PBD::Signal0<void> ControlProtocol::StepTracksUp;
|
||||||
|
|
||||||
|
const std::string ControlProtocol::state_node_name ("Protocol");
|
||||||
|
|
||||||
ControlProtocol::ControlProtocol (Session& s, string str)
|
ControlProtocol::ControlProtocol (Session& s, string str)
|
||||||
: BasicUI (s)
|
: BasicUI (s)
|
||||||
, _name (str)
|
, _name (str)
|
||||||
@ -64,6 +66,13 @@ ControlProtocol::~ControlProtocol ()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
ControlProtocol::set_active (bool yn)
|
||||||
|
{
|
||||||
|
_active = yn;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
ControlProtocol::next_track (uint32_t initial_id)
|
ControlProtocol::next_track (uint32_t initial_id)
|
||||||
{
|
{
|
||||||
@ -356,5 +365,15 @@ ControlProtocol:: route_get_name (uint32_t table_index)
|
|||||||
list<boost::shared_ptr<Bundle> >
|
list<boost::shared_ptr<Bundle> >
|
||||||
ControlProtocol::bundles ()
|
ControlProtocol::bundles ()
|
||||||
{
|
{
|
||||||
return list<boost::shared_ptr<Bundle> > ();
|
return list<boost::shared_ptr<Bundle> > ();
|
||||||
|
}
|
||||||
|
|
||||||
|
XMLNode&
|
||||||
|
ControlProtocol::get_state ()
|
||||||
|
{
|
||||||
|
XMLNode* node = new XMLNode (state_node_name);
|
||||||
|
|
||||||
|
node->add_property ("name", _name);
|
||||||
|
|
||||||
|
return *node;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user