BusyModel constructor

BusyModel(
  1. WidgetModel? parent, {
  2. String? id,
  3. dynamic visible,
  4. dynamic expand,
  5. dynamic size,
  6. dynamic color,
  7. dynamic modal,
  8. Observable? observable,
})

Implementation

BusyModel(WidgetModel? parent, {String? id, dynamic visible, dynamic expand, dynamic size, dynamic color, dynamic modal, Observable? observable}) : super(parent, id)
{
  //this.visible = (visible == true) ? true : false; // TODO this causes issues with binding as we are not setting it to widget.model's observable
  this.visible = visible;
  this.size    = size;
  this.color   = color;
  this.modal   = modal;
  this.expand = expand;
  if (observable != null) observable.registerListener(onObservableChange);
}