ImageWrap<T extends Object>.streamed constructor
ImageWrap<T extends Object>.streamed({ - required List<Stream<ImageData<T>?>> images,
- int columnCount = 4,
- Key? key,
- bool? hasFav,
- FutureOr<void> onDelete(
- T
) = _default,
- FutureOr<void> onStar(
- T
) = _default,
- FutureOr<void> onShare(
- T
) = _default,
- FutureOr<void> onRotate(
- T,
- int deltaQuarterTurns
) = _defaultRotate,
- bool selectionMode = false,
- Set<T>? selectedIds,
- ValueChanged<T>? onToggleSelection,
- void onSetSelection(
- T id,
- bool selected
)?,
- ValueChanged<Set<T>>? onVisibleIdsChanged,
})
Implementation
ImageWrap.streamed({
required this.images,
this.columnCount = 4,
Key? key,
this.hasFav,
this.onDelete = _default,
this.onStar = _default,
this.onShare = _default,
this.onRotate = _defaultRotate,
this.selectionMode = false,
Set<T>? selectedIds,
this.onToggleSelection,
this.onSetSelection,
this.onVisibleIdsChanged,
}) : this.selectedIds = selectedIds ?? <T>{},
super(key: key);