Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 231c3d5

Browse files
committedMar 19, 2025·
- refactor
1 parent 4c87347 commit 231c3d5

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed
 

‎src/main/java/mediathek/javafx/filterpanel/FilterActionPanel.java

+14-15
Original file line numberDiff line numberDiff line change
@@ -236,21 +236,7 @@ private void setupFilterSelection() {
236236
}
237237
});
238238

239-
viewSettingsPane.setFilterSelectionStringConverter(new StringConverter<>() {
240-
241-
@Override
242-
public String toString(FilterDTO filter) {
243-
if (filter == null) {
244-
return null;
245-
}
246-
return filter.name();
247-
}
248-
249-
@Override
250-
public FilterDTO fromString(String name) {
251-
return filterConfig.findFilterForName(name).orElseGet(() -> renameCurrentFilter(name));
252-
}
253-
});
239+
viewSettingsPane.setFilterSelectionStringConverter(new FilterStringConverter());
254240
}
255241

256242
private FilterDTO renameCurrentFilter(String newValue) {
@@ -466,4 +452,17 @@ public void updateThemaComboBox() {
466452
}
467453
viewSettingsPane.themaComboBox.setValue(aktuellesThema);
468454
}
455+
456+
private class FilterStringConverter extends StringConverter<FilterDTO> {
457+
458+
@Override
459+
public String toString(FilterDTO filter) {
460+
return filter == null ? null : filter.name();
461+
}
462+
463+
@Override
464+
public FilterDTO fromString(String name) {
465+
return filterConfig.findFilterForName(name).orElseGet(() -> renameCurrentFilter(name));
466+
}
467+
}
469468
}

0 commit comments

Comments
 (0)
Please sign in to comment.