13
0

remove dual (x,y) version of AutomationLine::view_to_model_coord()

The x-axis coordinate was never transformed or modified anyway (6.x just changed it
from double to integer and back again!)
This commit is contained in:
Paul Davis 2021-01-24 13:45:52 -07:00
parent 12855c1a83
commit 888239a834
3 changed files with 1 additions and 18 deletions

View File

@ -1394,7 +1394,7 @@ AudioRegionView::add_gain_point_event (ArdourCanvas::Item *item, GdkEvent *ev, b
/* map using gain line */
gain_line->view_to_model_coord (mx, y);
gain_line->view_to_model_coord_y (y);
/* XXX STATEFUL: can't convert to stateful diff until we
can represent automation data with it.

View File

@ -1166,22 +1166,6 @@ AutomationLine::set_state (const XMLNode &node, int version)
return alist->set_state (node, version);
}
Temporal::timepos_t
AutomationLine::view_to_model_coord (double x, double& y) const
{
view_to_model_coord_y (y);
Temporal::timepos_t w;
#warning NUTEMPO FIX ME ... this accepts view coordinate as double and things it can infer beats etc
if (alist->time_domain() == Temporal::AudioTime) {
return timepos_t (samplepos_t (x));
}
return timepos_t (Temporal::Beats::from_double (x));
}
void
AutomationLine::view_to_model_coord_y (double& y) const
{

View File

@ -126,7 +126,6 @@ public:
std::string fraction_to_string (double) const;
std::string delta_to_string (double) const;
double string_to_fraction (std::string const &) const;
Temporal::timepos_t view_to_model_coord (double x, double& y) const;
void view_to_model_coord_y (double &) const;
Temporal::timepos_t model_to_view_coord (Evoral::ControlEvent const &, double& y) const;
void model_to_view_coord_y (double &) const;