class PhaseControl;
class MonitorControl;
-class LIBARDOUR_API Route : public GraphNode,
- public Stripable,
+class LIBARDOUR_API Route : public Stripable,
+ public GraphNode,
public Soloable,
public Muteable,
public Monitorable,
/** the processors have changed; the parameter indicates what changed */
PBD::Signal1<void,RouteProcessorChange> processors_changed;
PBD::Signal1<void,void*> record_enable_changed;
+ PBD::Signal0<void> processor_latency_changed;
/** the metering point has changed */
PBD::Signal0<void> meter_change;
PBD::Signal0<void> signal_latency_changed;
/** Emitted with the process lock held */
PBD::Signal0<void> io_changed;
- /* gui's call this for their own purposes. */
-
- PBD::Signal2<void,std::string,void*> gui_changed;
-
/* stateful */
XMLNode& get_state();
pframes_t nframes, int declick);
bool slaved_to (boost::shared_ptr<VCA>) const;
+ bool slaved () const;
protected:
friend class Session;