UiConfig class

Main UI configuration class that contains all UI-related settings.

This class aggregates all individual UI component configurations and provides global settings like measurement system, appearance, and scan speed.

Constructors

UiConfig()
Creates a new instance of UiConfig.
UiConfig.fromJson(Map<String, dynamic> json)
Creates a UiConfig from a JSON map.
factory

Properties

appearance Appearance?
UI appearance style combining visual theme and haptic feedback.
getter/setter pair
countdownConfig CountdownConfig?
Configuration for the countdown timer UI component.
getter/setter pair
distanceIndicatorConfig DistanceIndicatorConfig?
Configuration for the distance indicator UI component.
getter/setter pair
focusPointTooltipConfig FocusPointTooltipConfig?
Configuration for the focus point tooltip UI component.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
measurementSystem MeasurementSystem?
Unit system for displaying measurements (Metric or Imperial).
getter/setter pair
missingPermissionConfig MissingPermissionConfig?
Configuration for the missing permission dialog UI component.
getter/setter pair
orientationWarningConfig OrientationWarningConfig?
Configuration for the orientation warning UI component.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scanDirectionConfig ScanDirectionConfig?
Configuration for the scan direction indicator UI component.
getter/setter pair
scanSpeed ScanSpeed?
Scanning speed preference affecting capture rate and quality.
getter/setter pair
tapToStartScanningTooltipConfig TapToStartScanningTooltipConfig?
Configuration for the tap to start scanning tooltip UI component.
getter/setter pair
tireOverlayConfig TireOverlayConfig?
Configuration for the tire overlay guide UI component.
getter/setter pair
tireWidthInputConfig TireWidthInputConfig?
Configuration for the tire width input screen UI component.
getter/setter pair
uploadViewConfig UploadViewConfig?
Configuration for the upload/processing view UI component.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts this configuration to a JSON map.
toString() String
A string representation of this object.
inherited

Operators

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