- sigc::signal<void,Location*> name_changed;
- sigc::signal<void,Location*> end_changed;
- sigc::signal<void,Location*> start_changed;
+ Flags flags () const { return _flags; }
+
+ boost::shared_ptr<SceneChange> scene_change() const { return _scene_change; }
+ void set_scene_change (boost::shared_ptr<SceneChange>);
+
+ /* these are static signals for objects that want to listen to all
+ locations at once.
+ */
+
+ static PBD::Signal1<void,Location*> name_changed;
+ static PBD::Signal1<void,Location*> end_changed;
+ static PBD::Signal1<void,Location*> start_changed;
+ static PBD::Signal1<void,Location*> flags_changed;
+ static PBD::Signal1<void,Location*> lock_changed;
+ static PBD::Signal1<void,Location*> position_lock_style_changed;