Skip to content

Commit

Permalink
LabelPanel: faster removeAllLabels
Browse files Browse the repository at this point in the history
  • Loading branch information
david authored and maarzt committed Sep 19, 2023
1 parent 1aa928a commit 3052e6b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,11 @@ public void addLabel() {
fireLabelsChanged();
}

public void removeAllLabels(List<Label> items) {
items.forEach(label -> model.labeling().get().removeLabel(label));
fireLabelsChanged();
}

public void removeLabel(Label label) {
model.labeling().get().removeLabel(label);
fireLabelsChanged();
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/sc/fiji/labkit/ui/panel/LabelPanel.java
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ private void addLabel() {

private void removeAllLabels() {
List<Label> items = new ArrayList<>(model.items());
items.forEach(model::removeLabel);
model.removeAllLabels(items);
}

private void renameLabel(Label label) {
Expand Down

0 comments on commit 3052e6b

Please sign in to comment.