mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-14 08:56:15 +00:00
Merge branch 'master' of github.com:sleuthkit/autopsy
This commit is contained in:
commit
c292d9f8f4
@ -35,5 +35,7 @@ public interface DataExplorer extends PropertyChangeListener {
|
||||
* @return the DataExplorer's TopComponent
|
||||
*/
|
||||
public TopComponent getTopComponent();
|
||||
|
||||
public boolean hasMenuOpenAction();
|
||||
|
||||
}
|
||||
|
@ -708,6 +708,13 @@ public final class DirectoryTreeTopComponent extends TopComponent implements Dat
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasMenuOpenAction() {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void viewArtifact(final BlackboardArtifact art) {
|
||||
BlackboardArtifact.ARTIFACT_TYPE type = BlackboardArtifact.ARTIFACT_TYPE.fromID(art.getArtifactTypeID());
|
||||
|
@ -348,4 +348,9 @@ public final class FileSearchTopComponent extends TopComponent implements DataEx
|
||||
public TopComponent getTopComponent() {
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasMenuOpenAction() {
|
||||
return true;
|
||||
}
|
||||
}
|
@ -109,6 +109,11 @@ public class KeywordSearchDataExplorer implements DataExplorer {
|
||||
public org.openide.windows.TopComponent getTopComponent() {
|
||||
return this.tc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasMenuOpenAction() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void propertyChange(PropertyChangeEvent evt) {
|
||||
|
@ -44,8 +44,11 @@ public class DataExplorerDynamicMenu extends JMenuItem implements DynamicMenuCon
|
||||
int totalItem = dataExplorers.size();
|
||||
JComponent[] comps = new JComponent[totalItem];
|
||||
|
||||
|
||||
int i = 0;
|
||||
for(DataExplorer dx : dataExplorers){
|
||||
if (! dx.hasMenuOpenAction())
|
||||
continue;
|
||||
TopComponent explorerWin = dx.getTopComponent();
|
||||
JMenuItem item = new JMenuItem(explorerWin.getName());
|
||||
item.addActionListener(new OpenTopComponentAction(explorerWin));
|
||||
@ -58,7 +61,7 @@ public class DataExplorerDynamicMenu extends JMenuItem implements DynamicMenuCon
|
||||
}
|
||||
|
||||
comps[i++] = item;
|
||||
}
|
||||
}
|
||||
|
||||
return comps;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user