#include "pbd/signals.h"
#include "evoral/visibility.h"
-#include "evoral/types.hpp"
#include "evoral/Parameter.hpp"
#include "evoral/ControlList.hpp"
virtual void add_control(boost::shared_ptr<Control>);
- bool find_next_event(double start, double end, ControlEvent& ev) const;
+ virtual bool find_next_event(double start, double end, ControlEvent& ev, bool only_active = true) const = 0;
virtual bool controls_empty() const { return _controls.size() == 0; }
virtual void clear_controls();