RestorableDessertSelections class

Inheritance

Properties

enabled → bool
Whether the object currently returned by toPrimitives should be included in the restoration state.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
isRegistered → bool
Whether this property is currently registered with a RestorationMixin.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → State<StatefulWidget>
The State object that this property is registered with.
no setterinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
createDefaultValue() → Set<int>
Called by the RestorationMixin if no restoration data is available to restore the value of the property from to obtain the default value for the property.
override
dispose() → void
Discards any resources used by the object.
inherited
fromPrimitives(Object? data) → Set<int>
Called by the RestorationMixin to convert the data previously retrieved from toPrimitives back into an object of type T that this property should wrap.
override
initWithValue(Set<int> value) → void
Called by the RestorationMixin with the value returned by either createDefaultValue or fromPrimitives to set the value that this property currently wraps.
override
isSelected(int index) → bool
Returns whether or not a dessert row is selected by index.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setDessertSelections(List<Dessert> desserts) → void
Takes a list of Desserts and saves the row indices of selected rows into a Set.
toPrimitives() → Object
Called by the RestorationMixin to retrieve the information that this property wants to store in the restoration data.
override
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited