CarpenterUploadProgress class final

Determinate upload progress presentation. The caller owns transfer state and updates value; this widget does not start or monitor an upload.

Inheritance

Constructors

CarpenterUploadProgress({Key? key, required double value, String semanticLabel = 'Upload progress'})
Displays a transfer fraction through CarpenterProgress, with an upload-specific accessible label.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semanticLabel String
Accessible name of the transfer, defaulting to Upload progress. Distinguish concurrent uploads with different labels.
final
value double
Completed fraction of the transfer. Supply a finite value between zero and one; this wrapper forwards it to CarpenterProgress without its own conversion.
final

Methods

build(BuildContext context) Widget
Forwards the fraction and accessible label to CarpenterProgress; it does not add independent loading or error state.
override
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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