AppThemePod<T extends AppThemeEnumMixin> class 
 
    
    
    
  
    
  
    Properties
    
        - 
  $children
  → List<ChangeNotifier>
  
- 
  
  finalinherited 
- 
  disposable
  ↔ bool
  
- 
  Whether this Pod is disposable. If false, the Pod will not be disposed
whendisposeis called. Instead, it will continue to exist until the
application is closed.getter/setter pairinherited 
- 
  hashCode
  → int
  
- 
  The hash code for this object.
  no setterinherited 
- 
  hasListeners
  → bool
  
- 
  Whether any listeners are currently registered.
  no setterinherited 
- 
  isDisposed
  → bool
  
- 
  Whether the Pod has been disposed.
  no setterinherited 
- 
  markedAsTemp
  ↔ bool
  
- 
  Whether this Pod is marked as temporary. Pods marked as temporary are
disposed by consumers like PodBuilderwhen they are no longer needed.getter/setter pairinherited 
- 
  propertyKey
  → String
  
- 
  
  no setterinherited 
- 
  runtimeType
  → Type
  
- 
  A representation of the runtime type of the object.
  no setterinherited 
- 
  updateValue
  → T?
  
- 
  Gets this Pod's value and notifies any listeners.
  no setterinherited 
- 
  value
  ↔ T?
  
- 
  Gets this Pod's value without notifying any listeners.
  getter/setter pairinherited 
- 
  values
  → List<T>
  
- 
  
  finalinherited 
 
    
  
    Methods
    
        - 
  addListener(VoidCallback listener)
    → void
  
  
- 
  Register a closure to be called when the object changes.
  inherited 
- 
  addSingleExecutionListener(VoidCallback listener)
    → void
  
  
- 
  Adds a listener to this Pod that is called only once.
  inherited 
- 
  bindChild<T extends ChangeNotifier>(T child)
    → T
  
  
- 
  Binds the ChangeNotifier childto this (the parent) so that the child
will be disposed when this is disposed.inherited 
- 
  call()
    → T?
  
  
- 
  Gets this Pod's value and notifies any listeners.
  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 will throw after the object is disposed).
  inherited 
- 
  disposeIfMarkedAsTemp()
    → void
  
  
- 
  Disposes this Pod and removes all listeners if it is marked as temporary.
  inherited 
- 
  getProperty()
    → Future<T?>
  
  
- 
  
  override 
- 
  map<B>(B reducer(T? value), [List<T?> updateParents(List parentValues, B childValue)?])
    → ChildPod<T?, B>
  
  
- 
  Maps this Pod to a new Pod using the specified reducer. Optionally,
provideupdateParentsto define how parent Pods should be updated when
this Pod changes.inherited 
- 
  mapToTemp<B>(B reducer(T? value), [List<T?> updateParents(List parentValues, B childValue)?])
    → ChildPod<T?, B>
  
  
- 
  Maps this Pod to a new temp Pod using the specified reducer. Optionally,
provideupdateParentsto define how parent Pods should be updated when
this Pod changes.inherited 
- 
  noSuchMethod(Invocation invocation)
    → dynamic
  
  
- 
  Invoked when a nonexistent method or property is accessed.
  inherited 
- 
  notifyListeners()
    → void
  
  
- 
  Call all the registered listeners.
  inherited 
- 
  refresh()
    → Future<void>
  
  
- 
  Refresh this Pod's value asynchronously and notfies any listeners after
the current build phase to allow you to make state changes during the build
phase.
  inherited 
- 
  removeListener(VoidCallback listener)
    → void
  
  
- 
  Remove a previously registered closure from the list of closures that are
notified when the object changes.
  inherited 
- 
  set(T? newValue)
    → Future<void>
  
  
- 
  Set this Pod's value asynchronously and notfies any listeners after the
current build phase to allow you to make state changes during the build
phase.
  inherited 
- 
  setProperty(T property)
    → Future<void>
  
  
- 
  
  override 
- 
  toString()
    → String
  
  
- 
  A string representation of this object.
  inherited 
- 
  update(T? updater(T? oldValue))
    → Future<void>
  
  
- 
  Update this Pod's value asynchronously and notfies any listeners after the
current build phase to allow you to make state changes during the build
phase.
  inherited