13
0

add signal for automation state changes per plugin

This commit is contained in:
Robin Gareus 2015-05-04 20:22:13 +02:00
parent c704a23977
commit 54fe093371
2 changed files with 3 additions and 0 deletions

View File

@ -81,6 +81,8 @@ public:
int set_automation_xml_state (const XMLNode&, Evoral::Parameter default_param);
XMLNode& get_automation_xml_state();
PBD::Signal0<void> AutomationStateChanged;
protected:
Session& _a_session;

View File

@ -278,6 +278,7 @@ Automatable::set_parameter_automation_state (Evoral::Parameter param, AutoState
if (c && (s != c->automation_state())) {
c->set_automation_state (s);
_a_session.set_dirty ();
AutomationStateChanged(); /* Emit signal */
}
}