mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 07:14:56 +01:00
Use XMLNode::get/set_property API in ARDOUR::RouteGroup
This commit is contained in:
parent
e900c67dde
commit
7ba9223f9f
1 changed files with 6 additions and 6 deletions
|
|
@ -24,6 +24,7 @@
|
|||
#include "pbd/error.h"
|
||||
#include "pbd/enumwriter.h"
|
||||
#include "pbd/strsplit.h"
|
||||
#include "pbd/types_convert.h"
|
||||
#include "pbd/debug.h"
|
||||
|
||||
#include "ardour/amp.h"
|
||||
|
|
@ -239,7 +240,7 @@ RouteGroup::get_state ()
|
|||
{
|
||||
XMLNode *node = new XMLNode ("RouteGroup");
|
||||
|
||||
node->add_property ("id", id().to_s());
|
||||
node->set_property ("id", id());
|
||||
|
||||
add_properties (*node);
|
||||
|
||||
|
|
@ -250,7 +251,7 @@ RouteGroup::get_state ()
|
|||
str << (*i)->id () << ' ';
|
||||
}
|
||||
|
||||
node->add_property ("routes", str.str());
|
||||
node->set_property ("routes", str.str());
|
||||
}
|
||||
|
||||
return *node;
|
||||
|
|
@ -263,13 +264,12 @@ RouteGroup::set_state (const XMLNode& node, int version)
|
|||
return set_state_2X (node, version);
|
||||
}
|
||||
|
||||
XMLProperty const * prop;
|
||||
|
||||
set_id (node);
|
||||
set_values (node);
|
||||
|
||||
if ((prop = node.property ("routes")) != 0) {
|
||||
stringstream str (prop->value());
|
||||
std::string routes;
|
||||
if (node.get_property ("routes", routes)) {
|
||||
stringstream str (routes);
|
||||
vector<string> ids;
|
||||
split (str.str(), ids, ' ');
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue