QdsBoxButtonState class sealed

Implementers
Annotations
  • @freezed

Constructors

QdsBoxButtonState.active()
const
factory
QdsBoxButtonState.inactive()
const
factory
QdsBoxButtonState.loading()
const
factory
QdsBoxButtonState.pressed()
const
factory
QdsBoxButtonState.progress({required double progress, @Default(false) bool needLoading})
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult pressed(QdsBoxButtonPressed value), required TResult inactive(QdsBoxButtonInactive value), required TResult loading(QdsBoxButtonLoading value), required TResult active(QdsBoxButtonActive value), required TResult progress(QdsBoxButtonProgress value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? pressed(QdsBoxButtonPressed value)?, TResult? inactive(QdsBoxButtonInactive value)?, TResult? loading(QdsBoxButtonLoading value)?, TResult? active(QdsBoxButtonActive value)?, TResult? progress(QdsBoxButtonProgress value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult pressed(QdsBoxButtonPressed value)?, TResult inactive(QdsBoxButtonInactive value)?, TResult loading(QdsBoxButtonLoading value)?, TResult active(QdsBoxButtonActive value)?, TResult progress(QdsBoxButtonProgress value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult pressed()?, TResult inactive()?, TResult loading()?, TResult active()?, TResult progress(double progress, bool needLoading)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult pressed(), required TResult inactive(), required TResult loading(), required TResult active(), required TResult progress(double progress, bool needLoading)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? pressed()?, TResult? inactive()?, TResult? loading()?, TResult? active()?, TResult? progress(double progress, bool needLoading)?}) → TResult?
inherited

Operators

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