mvcprovider library
Classes
-
MVC_Controller<
M> - The MVC_Controller class which will handle user's actions and optionally trigger a view rebuild/refresh by calling "notifyListeners()"
-
MVC_Model<
C> - The MVC_Model class which will contain/manipulate data and optionally trigger a view rebuild/refresh by calling "notifyListeners()"
-
MVC_Module<
M extends MVC_Model, V extends Widget, C extends MVC_Controller> - The MVC_Module class which is the link between MVC entities and optionally declare new Provider classes with property "providers"
-
MVC_Notifier<
T extends ChangeNotifier> -
V2 Sugar syntax to declare a
ChangeNotifierProvider
When you want to share an instance of a class able to trigger rebuilds when needed -
MVC_Provider<
T> -
V2 Sugar syntax to declare a
Provider
When you simply need to share an instance of a class -
MVC_ProxyProvider<
T, R> -
V2 Sugar syntax to declare a
ProxyProvider
When you need to share an instance's method or property with a given type - SingleChildBuilder
- A SingleChildWidget that delegates its implementation to a callback.
-
SingleChildState<
T extends SingleChildStatefulWidget> - A State for SingleChildStatefulWidget.
- SingleChildStatefulElement
- An Element that uses a SingleChildStatefulWidget as its configuration.
- SingleChildStatefulWidget
-
A StatefulWidget that is compatible with
Nested
. - SingleChildStatelessElement
- An Element that uses a SingleChildStatelessWidget as its configuration.
- SingleChildStatelessWidget
-
A StatelessWidget that implements SingleChildWidget and is therefore
compatible with
Nested
. - SingleChildWidget
- A Widget that takes a single descendant.
Mixins
-
MVC_View<
M extends MVC_Model, C extends MVC_Controller> - The MVC_View mixin which will display model data and link controller's methods to user's actions
- SingleChildInheritedElementMixin
- SingleChildStatefulWidgetMixin
- SingleChildStatelessWidgetMixin
-
SingleChildStateMixin<
T extends StatefulWidget> - SingleChildWidgetElementMixin