mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-12 16:06:15 +00:00
clear guidelines on zoom change
This commit is contained in:
parent
f949a00093
commit
3d41df5fc0
@ -67,7 +67,7 @@ public final class DetailsChart extends Control implements TimeLineChart<DateTim
|
|||||||
private final ObservableList<EventNodeBase<?>> selectedNodes;
|
private final ObservableList<EventNodeBase<?>> selectedNodes;
|
||||||
private final DetailsChartLayoutSettings layoutSettings = new DetailsChartLayoutSettings();
|
private final DetailsChartLayoutSettings layoutSettings = new DetailsChartLayoutSettings();
|
||||||
private final TimeLineController controller;
|
private final TimeLineController controller;
|
||||||
private ObservableList<EventStripe> nestedEventStripes = FXCollections.observableArrayList();
|
private final ObservableList<EventStripe> nestedEventStripes = FXCollections.observableArrayList();
|
||||||
|
|
||||||
DetailsChart(TimeLineController controller, DateAxis detailsChartDateAxis, DateAxis pinnedDateAxis, Axis<EventStripe> verticalAxis, ObservableList<EventNodeBase<?>> selectedNodes) {
|
DetailsChart(TimeLineController controller, DateAxis detailsChartDateAxis, DateAxis pinnedDateAxis, Axis<EventStripe> verticalAxis, ObservableList<EventNodeBase<?>> selectedNodes) {
|
||||||
this.controller = controller;
|
this.controller = controller;
|
||||||
@ -85,6 +85,7 @@ public final class DetailsChart extends Control implements TimeLineChart<DateTim
|
|||||||
|
|
||||||
getController().getEventsModel().zoomParametersProperty().addListener(o -> {
|
getController().getEventsModel().zoomParametersProperty().addListener(o -> {
|
||||||
clearIntervalSelector();
|
clearIntervalSelector();
|
||||||
|
clearGuideLines();
|
||||||
getSelectedNodes().clear();
|
getSelectedNodes().clear();
|
||||||
getController().selectEventIDs(Collections.emptyList());
|
getController().selectEventIDs(Collections.emptyList());
|
||||||
});
|
});
|
||||||
@ -103,6 +104,10 @@ public final class DetailsChart extends Control implements TimeLineChart<DateTim
|
|||||||
nestedEventStripes.add(stripe);
|
nestedEventStripes.add(stripe);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void clearGuideLines() {
|
||||||
|
guideLines.clear();
|
||||||
|
}
|
||||||
|
|
||||||
void clearGuideLine(GuideLine guideLine) {
|
void clearGuideLine(GuideLine guideLine) {
|
||||||
guideLines.remove(guideLine);
|
guideLines.remove(guideLine);
|
||||||
}
|
}
|
||||||
|
@ -56,11 +56,6 @@ public final class PrimaryDetailsChartLane extends DetailsChartLane<EventStripe>
|
|||||||
PrimaryDetailsChartLane(DetailsChart parentChart, DateAxis dateAxis, final Axis<EventStripe> verticalAxis) {
|
PrimaryDetailsChartLane(DetailsChart parentChart, DateAxis dateAxis, final Axis<EventStripe> verticalAxis) {
|
||||||
super(parentChart, dateAxis, verticalAxis, true);
|
super(parentChart, dateAxis, verticalAxis, true);
|
||||||
|
|
||||||
// filteredEvents.zoomParametersProperty().addListener(o -> {
|
|
||||||
// selectedNodes.clear();
|
|
||||||
// projectionMap.clear();
|
|
||||||
// controller.selectEventIDs(Collections.emptyList());
|
|
||||||
// });
|
|
||||||
//add listener for events that should trigger layout
|
//add listener for events that should trigger layout
|
||||||
getController().getQuickHideFilters().addListener(layoutInvalidationListener);
|
getController().getQuickHideFilters().addListener(layoutInvalidationListener);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user