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