|
|
@@ -25,6 +25,8 @@ json_t *Settings::toJson() { |
|
|
|
|
|
|
|
json_object_set_new(rootJ, "zoom", json_real(zoom)); |
|
|
|
|
|
|
|
json_object_set_new(rootJ, "invertZoom", json_boolean(invertZoom)); |
|
|
|
|
|
|
|
json_object_set_new(rootJ, "cableOpacity", json_real(cableOpacity)); |
|
|
|
|
|
|
|
json_object_set_new(rootJ, "cableTension", json_real(cableTension)); |
|
|
@@ -81,6 +83,10 @@ void Settings::fromJson(json_t *rootJ) { |
|
|
|
if (zoomJ) |
|
|
|
zoom = json_number_value(zoomJ); |
|
|
|
|
|
|
|
json_t *invertZoomJ = json_object_get(rootJ, "invertZoom"); |
|
|
|
if (invertZoomJ) |
|
|
|
invertZoom = json_boolean_value(invertZoomJ); |
|
|
|
|
|
|
|
json_t *cableOpacityJ = json_object_get(rootJ, "cableOpacity"); |
|
|
|
if (cableOpacityJ) |
|
|
|
cableOpacity = json_number_value(cableOpacityJ); |
|
|
|