#include #include #include "i18n.h" using namespace PBD; sigc::signal Controllable::Created; sigc::signal Controllable::GoingAway; sigc::signal Controllable::StartLearning; sigc::signal Controllable::StopLearning; Controllable::Controllable () { Created (this); } XMLNode& Controllable::get_state () { XMLNode* node = new XMLNode (X_("Controllable")); char buf[64]; _id.print (buf); node->add_property (X_("id"), buf); return *node; }