handling sliders

This commit is contained in:
rusEFI LLC 2024-04-23 22:35:50 -04:00
parent d448746f37
commit a8399534df
1 changed files with 14 additions and 0 deletions

View File

@ -159,6 +159,9 @@ public class IniFileModel {
case "field":
handleField(list);
break;
case "slider":
handleSlider(list);
break;
case "dialog":
handleDialog(list);
break;
@ -249,6 +252,17 @@ public class IniFileModel {
allIniFields.put(field.getName(), field);
}
private void handleSlider(LinkedList<String> list) {
list.removeFirst(); // "slider"
String uiFieldName = list.isEmpty() ? "" : list.removeFirst();
String key = list.isEmpty() ? null : list.removeFirst();
registerUiField(key, uiFieldName);
log.debug("IniFileModel: Slider label=[" + uiFieldName + "] : key=[" + key + "]");
}
private void handleField(LinkedList<String> list) {
list.removeFirst(); // "field"