ArgInputState class Null safety

Inputting an argument. Generally, the calculator silently waits for keypresses giving the argument value. For example, when recalling register 1c, the user presses "RCL . c"; the calculator is in this state while waiting for the ". c" to be pressed.

Inheritance
Implementers

Constructors

ArgInputState(Controller con, OperationArg arg, LimitedState lastState)

Properties

arg OperationArg
final
controller Controller
final, inherited
decimalAllowed bool
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
lastState LimitedState
final
model Model<Operation>
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

buttonDown(Operation key) → void
override
buttonUp(Operation key) → void
inherited
changeState<T extends ControllerState>(T v) → T
@protected, inherited
done(int argValue) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
onChangedTo() → void
Called by the controller when this state is changed to
inherited
toString() String
A string representation of this object. [...]
inherited
unreachable() → void
Convenience method to call from an unreachable operation on a state
@protected, inherited

Operators

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