#include "ardour/midi_scene_change.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
using namespace PBD;
using namespace ARDOUR;
boost::shared_ptr<SceneChange>
SceneChange::factory (const XMLNode& node, int version)
{
- const XMLProperty* prop = node.property (X_("type"));
+ XMLProperty const * prop = node.property (X_("type"));
if (prop->value() == X_("MIDI")) {
return boost::shared_ptr<SceneChange> (new MIDISceneChange (node, version));
SceneChange::SceneChange ()
: _color (out_of_bound_color)
+ , _active (true)
{
}
void
-SceneChange::set_color (uint32_t c)
+SceneChange::set_color (uint32_t c)
{
_color = c;
ColorChanged (); /* EMIT SIGNAL */
{
return _color;
}
+
+void
+SceneChange::set_active (bool yn)
+{
+ if (_active != yn) {
+ _active = yn;
+ ActiveChanged (); /* EMIT SIGNAL */
+ }
+}