1 package org.simantics.charts.editor;
\r
3 import org.eclipse.jface.action.Action;
\r
4 import org.simantics.db.Resource;
\r
5 import org.simantics.trend.impl.TrendNode;
\r
8 * @author Tuukka Lehtonen
\r
10 public class MoveHairlineAction extends Action {
\r
12 private final Resource chart;
\r
13 private final TrendNode trend;
\r
14 private final double time;
\r
15 private final Boolean setTrackExperimentTime;
\r
17 public MoveHairlineAction(String name, Resource chart, boolean enabled, TrendNode trend, double time) {
\r
18 this(name, chart, enabled, trend, time, null);
\r
21 public MoveHairlineAction(String name, Resource chart, boolean enabled, TrendNode trend, double time, Boolean setTrackExperimentTime) {
\r
23 setEnabled(enabled);
\r
27 this.setTrackExperimentTime = setTrackExperimentTime;
\r
32 trend.valueTipTime = time;
\r
34 if (setTrackExperimentTime != null) {
\r
35 TrackExperimentTimeAction.setTracking(chart, setTrackExperimentTime);
\r