mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
Add setPath to DataResult
This commit is contained in:
parent
e8588b0be7
commit
be10a4bb41
@ -45,6 +45,13 @@ public interface DataResult {
|
|||||||
* @param title the given title (String)
|
* @param title the given title (String)
|
||||||
*/
|
*/
|
||||||
public void setTitle(String title);
|
public void setTitle(String title);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the descriptive context text at the top of the pane.
|
||||||
|
* @param pathText Descriptive text giving context for the current results
|
||||||
|
*/
|
||||||
|
public void setPath(String pathText);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks if this is the main (uncloseable) instance of DataResult
|
* Checks if this is the main (uncloseable) instance of DataResult
|
||||||
|
@ -42,9 +42,9 @@ public final class DataResultTopComponent extends TopComponent implements DataRe
|
|||||||
private Node rootNode;
|
private Node rootNode;
|
||||||
private PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
private PropertyChangeSupport pcs = new PropertyChangeSupport(this);
|
||||||
private boolean isMain;
|
private boolean isMain;
|
||||||
/** path to the icon used by the component and its open action */
|
|
||||||
// static final String ICON_PATH = "SET/PATH/TO/ICON/HERE";
|
|
||||||
private static String PREFERRED_ID = "NodeTableTopComponent";
|
private static String PREFERRED_ID = "NodeTableTopComponent";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Name of property change fired when a file search result is closed
|
* Name of property change fired when a file search result is closed
|
||||||
*/
|
*/
|
||||||
@ -111,7 +111,7 @@ public final class DataResultTopComponent extends TopComponent implements DataRe
|
|||||||
|
|
||||||
// set the tree table view
|
// set the tree table view
|
||||||
newDataResult.setNode(givenNode);
|
newDataResult.setNode(givenNode);
|
||||||
newDataResult.directoryTablePath.setText(pathText);
|
newDataResult.setPath(pathText);
|
||||||
|
|
||||||
return newDataResult;
|
return newDataResult;
|
||||||
}
|
}
|
||||||
@ -284,17 +284,13 @@ public final class DataResultTopComponent extends TopComponent implements DataRe
|
|||||||
public void setNode(Node selectedNode) {
|
public void setNode(Node selectedNode) {
|
||||||
this.rootNode = selectedNode;
|
this.rootNode = selectedNode;
|
||||||
if (selectedNode != null) {
|
if (selectedNode != null) {
|
||||||
//path = DataConversion.getformattedPath(ContentUtils.getDisplayPath(selectedNode.getLookup().lookup(Content.class)), 0);
|
|
||||||
|
|
||||||
int childrenCount = selectedNode.getChildren().getNodesCount(true);
|
int childrenCount = selectedNode.getChildren().getNodesCount(true);
|
||||||
this.numberMatchLabel.setText(Integer.toString(childrenCount));
|
this.numberMatchLabel.setText(Integer.toString(childrenCount));
|
||||||
}
|
}
|
||||||
|
|
||||||
this.numberMatchLabel.setVisible(true);
|
this.numberMatchLabel.setVisible(true);
|
||||||
this.matchLabel.setVisible(true);
|
this.matchLabel.setVisible(true);
|
||||||
|
|
||||||
this.directoryTablePath.setText("TEST"); // set the node path
|
|
||||||
|
|
||||||
resetTabs(selectedNode);
|
resetTabs(selectedNode);
|
||||||
|
|
||||||
// set the display on the current active tab
|
// set the display on the current active tab
|
||||||
@ -309,6 +305,11 @@ public final class DataResultTopComponent extends TopComponent implements DataRe
|
|||||||
public void setTitle(String title) {
|
public void setTitle(String title) {
|
||||||
setName(title);
|
setName(title);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setPath(String pathText) {
|
||||||
|
this.directoryTablePath.setText(pathText);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isMain() {
|
public boolean isMain() {
|
||||||
|
@ -45,7 +45,10 @@ import org.openide.nodes.Children;
|
|||||||
import org.openide.nodes.Node;
|
import org.openide.nodes.Node;
|
||||||
import org.sleuthkit.autopsy.casemodule.Case;
|
import org.sleuthkit.autopsy.casemodule.Case;
|
||||||
import org.sleuthkit.autopsy.corecomponents.DataResultTopComponent;
|
import org.sleuthkit.autopsy.corecomponents.DataResultTopComponent;
|
||||||
|
import org.sleuthkit.autopsy.datamodel.ContentUtils;
|
||||||
|
import org.sleuthkit.autopsy.datamodel.DataConversion;
|
||||||
import org.sleuthkit.autopsy.datamodel.RootContentChildren;
|
import org.sleuthkit.autopsy.datamodel.RootContentChildren;
|
||||||
|
import org.sleuthkit.datamodel.Content;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Top component which displays something.
|
* Top component which displays something.
|
||||||
@ -553,6 +556,9 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
|
|||||||
}
|
}
|
||||||
DirectoryTreeTopComponent.this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
|
DirectoryTreeTopComponent.this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
|
||||||
DirectoryTreeTopComponent.this.dataResult.setNode(new DataResultFilterNode(originNode, DirectoryTreeTopComponent.this.em));
|
DirectoryTreeTopComponent.this.dataResult.setNode(new DataResultFilterNode(originNode, DirectoryTreeTopComponent.this.em));
|
||||||
|
|
||||||
|
String path = DataConversion.getformattedPath(ContentUtils.getDisplayPath(originNode.getLookup().lookup(Content.class)), 0);
|
||||||
|
DirectoryTreeTopComponent.this.dataResult.setPath(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
// set the directory listing to be active
|
// set the directory listing to be active
|
||||||
|
Loading…
x
Reference in New Issue
Block a user