File tree 1 file changed +14
-15
lines changed
src/main/java/mediathek/javafx/filterpanel
1 file changed +14
-15
lines changed Original file line number Diff line number Diff line change @@ -236,21 +236,7 @@ private void setupFilterSelection() {
236
236
}
237
237
});
238
238
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 ());
254
240
}
255
241
256
242
private FilterDTO renameCurrentFilter (String newValue ) {
@@ -466,4 +452,17 @@ public void updateThemaComboBox() {
466
452
}
467
453
viewSettingsPane .themaComboBox .setValue (aktuellesThema );
468
454
}
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
+ }
469
468
}
You can’t perform that action at this time.
0 commit comments