mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 02:07:42 +00:00
have BlackboardArtifactTagNodeFactory implement Observer and listen to tag changes like ContentTagNodeFactory does
This commit is contained in:
parent
74a8455c10
commit
641fe4aa9d
@ -455,13 +455,14 @@ public class Tags implements AutopsyVisitableItem {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> {
|
private class BlackboardArtifactTagNodeFactory extends ChildFactory<BlackboardArtifactTag> implements Observer {
|
||||||
|
|
||||||
private final TagName tagName;
|
private final TagName tagName;
|
||||||
|
|
||||||
BlackboardArtifactTagNodeFactory(TagName tagName) {
|
BlackboardArtifactTagNodeFactory(TagName tagName) {
|
||||||
super();
|
super();
|
||||||
this.tagName = tagName;
|
this.tagName = tagName;
|
||||||
|
tagResults.addObserver(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -480,5 +481,10 @@ public class Tags implements AutopsyVisitableItem {
|
|||||||
// The blackboard artifact tags to be wrapped are used as the keys.
|
// The blackboard artifact tags to be wrapped are used as the keys.
|
||||||
return new BlackboardArtifactTagNode(key);
|
return new BlackboardArtifactTagNode(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void update(Observable o, Object arg) {
|
||||||
|
refresh(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user