1
0
mirror of https://github.com/elisspace/autopsy.git synced 2026-09-06 02:24:30 +00:00

set correct text on treecell for event type nodes

This commit is contained in:
jmillman
2015-11-02 17:20:33 -05:00
parent 7d3354150b
commit ff2278a98e

View File

@@ -63,7 +63,6 @@ final public class EventsTree extends BorderPane {
private final TimeLineController controller;
private DetailViewPane detailViewPane;
@FXML
@@ -77,7 +76,7 @@ final public class EventsTree extends BorderPane {
public EventsTree(TimeLineController controller) {
this.controller = controller;
FXMLConstructor.construct(this, "EventsTree.fxml"); // NON-NLS
}
@@ -96,7 +95,7 @@ final public class EventsTree extends BorderPane {
}
getRoot().resort(sortByBox.getSelectionModel().getSelectedItem());
});
setRoot();
detailViewPane.getSelectedNodes().addListener((Observable observable) -> {
@@ -177,10 +176,15 @@ final public class EventsTree extends BorderPane {
updateHiddenState(item);
});
registerListeners(controller.getQuickHideFilters(), item);
String text = item.getDescription() + " (" + item.getCount() + ")"; // NON-NLS
TreeItem<EventBundle<?>> parent = getTreeItem().getParent();
if (parent != null && parent.getValue() != null && (parent instanceof EventDescriptionTreeItem)) {
text = StringUtils.substringAfter(text, parent.getValue().getDescription());
String text;
if (getTreeItem() instanceof EventTypeTreeItem) {
text = item.getEventType().getDisplayName();
} else {
text = item.getDescription() + " (" + item.getCount() + ")"; // NON-NLS
TreeItem<EventBundle<?>> parent = getTreeItem().getParent();
if (parent != null && parent.getValue() != null && (parent instanceof EventDescriptionTreeItem)) {
text = StringUtils.substringAfter(text, parent.getValue().getDescription());
}
}
setText(text);
setTooltip(new Tooltip(text));