WizardStepControllerImpl class

Coordinates the wizard steps and its input control states.

The default implementation of the WizardStepController.

Implemented types

Constructors

WizardStepControllerImpl({required WizardStep step, bool isBackEnabled = true, bool isNextEnabled = true})
Coordinates the wizard steps and its input control states.

Properties

hashCode int
The hash code for this object.
no setterinherited
isGoBackEnabled bool
Indicates whether the back button currently is enabled
no setteroverride
isGoBackEnabledStream Stream<bool>
Streams whether the back button is enabled
no setteroverride
isGoNextEnabled bool
Indicates whether the next button currently is enabled
no setteroverride
isGoNextEnabledStream Stream<bool>
Stream whether the next button is enabled
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
step WizardStep
Wizard step which can contain ever state management solution that you wish. A provider, bloc, etc can be provided in this property.
final

Methods

disableGoBack() → void
Disable the previous button
override
disableGoNext() → void
Disable the next button
override
dispose() → void
Dispose the controller
override
enableGoBack() → void
Enable the previous button
override
enableGoNext() → void
Enable the next button
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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