mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-15 09:17:42 +00:00
tweaking stuff to try and get child selection working
This commit is contained in:
parent
941d7d574d
commit
2a9d8c8164
@ -167,13 +167,12 @@ public final class CommonFilesPanel extends javax.swing.JPanel {
|
||||
|
||||
CommonFilesSearchNode commonFilesNode = new CommonFilesSearchNode(metadata);
|
||||
|
||||
DataResultFilterNode dataResultFilterNode = new DataResultFilterNode(commonFilesNode, DirectoryTreeTopComponent.findInstance().getExplorerManager());
|
||||
DataResultTopComponent component = DataResultTopComponent.createInstance(title);
|
||||
|
||||
DataResultFilterNode dataResultFilterNode = new DataResultFilterNode(commonFilesNode, DirectoryTreeTopComponent.getDefault().getExplorerManager());
|
||||
|
||||
TableFilterNode tableFilterWithDescendantsNode = new TableFilterNode(dataResultFilterNode);
|
||||
|
||||
DataResultTopComponent component = DataResultTopComponent.createInstance(title);
|
||||
|
||||
//component.enableTreeMode();
|
||||
int totalNodes = 0;
|
||||
for (CommonFilesMetaData meta : metadata) {
|
||||
totalNodes += meta.getChildren().size();
|
||||
|
@ -527,15 +527,6 @@ public class DataResultPanel extends javax.swing.JPanel implements DataResult, C
|
||||
return explorerManager;
|
||||
}
|
||||
|
||||
//TODO do we need this???
|
||||
void enableTreeMode() {
|
||||
for(DataResultViewer viewer : this.resultViewers){
|
||||
if(viewer instanceof DataResultViewerTable){
|
||||
((DataResultViewerTable)viewer).enableTreeMode();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Responds to node selection change events from the explorer manager.
|
||||
*/
|
||||
|
@ -118,11 +118,6 @@ public class DataResultTopComponent extends TopComponent implements DataResult,
|
||||
|
||||
activeComponentIds.add(title);
|
||||
}
|
||||
|
||||
//TODO do we need this???
|
||||
public void enableTreeMode(){
|
||||
this.dataResultPanel.enableTreeMode();
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize previously created tc instance with additional data
|
||||
|
@ -139,7 +139,10 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
|
||||
initComponents();
|
||||
|
||||
outlineView.setAllowedDragActions(DnDConstants.ACTION_NONE);
|
||||
|
||||
outline = outlineView.getOutline();
|
||||
outline.setRowSelectionAllowed(true);
|
||||
outline.setColumnSelectionAllowed(true);
|
||||
outline.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
|
||||
outline.setRootVisible(false); // don't show the root node
|
||||
outline.setDragEnabled(false);
|
||||
@ -171,8 +174,6 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
|
||||
|
||||
outlineView.expandNode(n);
|
||||
}
|
||||
|
||||
//DataResultViewerTable.FIRST_COLUMN_LABEL
|
||||
|
||||
/**
|
||||
* This method is called from within the constructor to initialize the form.
|
||||
@ -611,27 +612,6 @@ public class DataResultViewerTable extends AbstractDataResultViewer {
|
||||
|
||||
}
|
||||
|
||||
//TODO do we need this???
|
||||
void enableTreeMode() {
|
||||
this.outlineView.addPropertyColumn(title, title); //TODO
|
||||
|
||||
this.outlineView.addTreeExpansionListener(new TreeExpansionListener(){
|
||||
@Override
|
||||
public void treeExpanded(TreeExpansionEvent event) {
|
||||
System.out.println(event.toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void treeCollapsed(TreeExpansionEvent event) {
|
||||
System.out.println(event.toString());
|
||||
}
|
||||
});
|
||||
|
||||
for(Node node : this.currentRoot.getChildren().getNodes()){
|
||||
this.outlineView.expandNode(node);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Encapsulates sorting information for a column to make loadSort simpler.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user