summaryrefslogtreecommitdiff
path: root/libs/evoral/evoral
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-01 18:36:24 -0500
committerDavid Robillard <d@drobilla.net>2014-12-01 23:35:24 -0500
commit2b69fa6edffd9f37f7d9418e4acac467300d988a (patch)
tree8f97e936e4f1339661521b8bb9e201f097f5b6ef /libs/evoral/evoral
parentb3ea22fc3f91e39cf7994ba2fb328a899d58d7ea (diff)
Factor out copy-paste code.
Diffstat (limited to 'libs/evoral/evoral')
-rw-r--r--libs/evoral/evoral/ControlList.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/evoral/evoral/ControlList.hpp b/libs/evoral/evoral/ControlList.hpp
index ed7fc75732..6353813097 100644
--- a/libs/evoral/evoral/ControlList.hpp
+++ b/libs/evoral/evoral/ControlList.hpp
@@ -286,6 +286,10 @@ protected:
boost::shared_ptr<ControlList> cut_copy_clear (double, double, int op);
bool erase_range_internal (double start, double end, EventList &);
+ void maybe_add_insert_guard (double when);
+ iterator erase_from_iterator_to (iterator iter, double when);
+ bool maybe_insert_straight_line (double when, double value);
+
virtual void maybe_signal_changed ();
void _x_scale (double factor);