calculateState method
void
calculateState(
)
override
Implementation
@override
void calculateState() {
var value = widget.controller.value;
var memberState = value.roomState.memberState;
selectedAppliance = FastAppliance.of(
memberState?.currentApplianceName,
memberState?.shapeType,
);
for (var i = 0; i < items.length; ++i) {
if (items[i].appliances.contains(selectedAppliance)) {
items[i].update(selectedAppliance);
}
}
_strokeWidth = memberState?.strokeWidth;
if (memberState?.strokeColor != null) {
var cl = memberState!.strokeColor!;
_strokeColor = Color.fromRGBO(cl[0], cl[1], cl[2], 1);
}
}