MockAppTheme class

Mock App Theme

This is a dummy implementation of AppTheme which is used for local development and unit testing. All of its methods are trivial conforming only to the async nature of the base class restriction.

Inheritance

Constructors

MockAppTheme({ThemeType themeType: ThemeType.WHITE, bool useSystem: false})

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
hasListeners bool
Whether any listeners are currently registered. [...]
@protected, read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
themeType ThemeType
read / write, inherited
useSystem bool
read / write, inherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes. [...]
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener and removeListener will throw after the object is disposed). [...]
@mustCallSuper, inherited
getCustomTheme() ThemeData
inherited
getDarkTheme() ThemeData
inherited
getLightTheme() ThemeData
inherited
getUseSystem() bool
inherited
initialize() Future<void>
override
loadSettings() Future<void>
override
needHive() bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
notifyListeners() → void
Call all the registered listeners. [...]
persistSettings() Future<void>
override
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes. [...]
inherited
setTheme(ThemeType type) → void
inherited
setUseSystem(bool shouldUse) → void
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

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