first commit
This commit is contained in:
44
lib/components/permission_list_container3_model.dart
Normal file
44
lib/components/permission_list_container3_model.dart
Normal file
@@ -0,0 +1,44 @@
|
||||
import '/components/permission_list_widget.dart';
|
||||
import '/flutterlib/flutter_theme.dart';
|
||||
import '/flutterlib/flutter_util.dart';
|
||||
import 'permission_list_container3_widget.dart'
|
||||
show PermissionListContainer3Widget;
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
class PermissionListContainer3Model
|
||||
extends FlutterModel<PermissionListContainer3Widget> {
|
||||
/// Local state fields for this component.
|
||||
|
||||
List<int> getPermissionsList = [];
|
||||
void addToGetPermissionsList(int item) => getPermissionsList.add(item);
|
||||
void removeFromGetPermissionsList(int item) =>
|
||||
getPermissionsList.remove(item);
|
||||
void removeAtIndexFromGetPermissionsList(int index) =>
|
||||
getPermissionsList.removeAt(index);
|
||||
void insertAtIndexInGetPermissionsList(int index, int item) =>
|
||||
getPermissionsList.insert(index, item);
|
||||
void updateGetPermissionsListAtIndex(int index, Function(int) updateFn) =>
|
||||
getPermissionsList[index] = updateFn(getPermissionsList[index]);
|
||||
|
||||
/// State fields for stateful widgets in this component.
|
||||
|
||||
// Model for PermissionList component.
|
||||
late PermissionListModel permissionListModel;
|
||||
|
||||
/// Initialization and disposal methods.
|
||||
|
||||
void initState(BuildContext context) {
|
||||
permissionListModel = createModel(context, () => PermissionListModel());
|
||||
}
|
||||
|
||||
void dispose() {
|
||||
permissionListModel.dispose();
|
||||
}
|
||||
|
||||
/// Action blocks are added here.
|
||||
|
||||
/// Additional helper methods are added here.
|
||||
}
|
||||
Reference in New Issue
Block a user