mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-14 17:06:16 +00:00
rename Images node, autorefresh content tree after adding local files
This commit is contained in:
parent
509a2bca78
commit
e5c83bc9ce
@ -25,6 +25,7 @@ package org.sleuthkit.autopsy.casemodule.services;
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent;
|
||||
import org.sleuthkit.datamodel.AbstractFile;
|
||||
import org.sleuthkit.datamodel.DerivedFile;
|
||||
import org.sleuthkit.datamodel.FsContent;
|
||||
@ -197,11 +198,15 @@ public class FileManager implements Closeable {
|
||||
|
||||
String fileName = localFile.getName();
|
||||
|
||||
return tskCase.addLocalFile(fileName, localAbsPath, size,
|
||||
LocalFile lf = tskCase.addLocalFile(fileName, localAbsPath, size,
|
||||
ctime, crtime, atime, mtime,
|
||||
isFile, parentFile);
|
||||
|
||||
//TODO decide if send event to viewers, or client should
|
||||
//refresh the content tree
|
||||
//TODO decouple, use Node autorefresh once implemented
|
||||
DirectoryTreeTopComponent.getDefault().refreshContentTreeSafe();
|
||||
|
||||
return lf;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -29,7 +29,7 @@ import org.sleuthkit.datamodel.Content;
|
||||
*/
|
||||
public class ImagesNode extends DisplayableItemNode {
|
||||
|
||||
public static final String NAME = "Images";
|
||||
public static final String NAME = "Data Sources";
|
||||
|
||||
public ImagesNode(List<Content> images) {
|
||||
super(new RootContentChildren(images), Lookups.singleton(NAME));
|
||||
|
@ -736,6 +736,18 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
|
||||
return (BeanTreeView) this.jScrollPane1;
|
||||
}
|
||||
|
||||
/**
|
||||
* Refresh the content node part of the dir tree safely in the EDT thread
|
||||
*/
|
||||
public void refreshContentTreeSafe() {
|
||||
SwingUtilities.invokeLater(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
refreshContentTree();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Refreshes changed content nodes
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user