PagedCompactListController<T> class
Null safety
Used to control the internal state of the PagedCompactList. The controller can be used to reset and add to the list. Can also be used to retrive state information.
- Inheritance
-
- Object
- ChangeNotifier
- PagedCompactListController
Constructors
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
read-onlyinherited
- isLoading → bool
-
read-only
- nextSize → int
-
Retruns the nextSize of the list
read-only
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- size → int
-
Returns the current size of the list
read-only
Methods
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
override
-
load(
int size) → void - Loads a defined amount of items to the list
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
remove(
int index) → void - Removes an indexed item from the list
-
removeItem(
T item) → void - Remove a specific typed item from the list, Only if it exists
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
reset(
) → void -
Resets the list of items to the
INITIAL_PAGE_STATE
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited