checkActiveAndEditing method

void checkActiveAndEditing()

Implementation

void checkActiveAndEditing() {
  var b = _dataSource != null &&
      _dataSource!.state != TDataSetState.dsInactive &&
      _dataSource!.state != TDataSetState.dsOpening;
  if (b != _active) {
    _active = b;
    activeChanged();
  }
  b = _dataSource != null &&
      dsEditModes.contains(_dataSource!.state) &&
      !_readOnly;
  if (b != _editing) {
    _editing = b;
    editingChanged();
  }
}