| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293 |
- import '/components/header_buttons_component_widget.dart';
- import '/flutter_flow/flutter_flow_theme.dart';
- import '/flutter_flow/flutter_flow_util.dart';
- import '/flutter_flow/flutter_flow_widgets.dart';
- import '/horecagelegenhedenoverzicht/horecagelegenheidoverzicht_kaart/horecagelegenheidoverzicht_kaart_widget.dart';
- import '/shared/drawer_component/drawer_component_widget.dart';
- import '/uitgaanspaginas/uitgaantabel_kaart/uitgaantabel_kaart_widget.dart';
- import 'dart:async';
- import 'dart:ui';
- import '/custom_code/actions/index.dart' as actions;
- import '/flutter_flow/custom_functions.dart' as functions;
- import '/index.dart';
- import 'favorieten_widget.dart' show FavorietenWidget;
- import 'package:flutter/material.dart';
- import 'package:flutter/scheduler.dart';
- import 'package:flutter_spinkit/flutter_spinkit.dart';
- import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
- import 'package:google_fonts/google_fonts.dart';
- import 'package:provider/provider.dart';
- class FavorietenModel extends FlutterFlowModel<FavorietenWidget> {
- /// Local state fields for this page.
- late LoggableList<dynamic> _favorietenAgenda = LoggableList([]);
- set favorietenAgenda(List<dynamic> value) {
- if (value != null) {
- _favorietenAgenda = LoggableList(value);
- }
- debugLogWidgetClass(this);
- }
- List<dynamic> get favorietenAgenda =>
- _favorietenAgenda?..logger = () => debugLogWidgetClass(this);
- void addToFavorietenAgenda(dynamic item) => favorietenAgenda.add(item);
- void removeFromFavorietenAgenda(dynamic item) =>
- favorietenAgenda.remove(item);
- void removeAtIndexFromFavorietenAgenda(int index) =>
- favorietenAgenda.removeAt(index);
- void insertAtIndexInFavorietenAgenda(int index, dynamic item) =>
- favorietenAgenda.insert(index, item);
- void updateFavorietenAgendaAtIndex(int index, Function(dynamic) updateFn) =>
- favorietenAgenda[index] = updateFn(favorietenAgenda[index]);
- late LoggableList<dynamic> _favorieteHorecagelegenheden = LoggableList([]);
- set favorieteHorecagelegenheden(List<dynamic> value) {
- if (value != null) {
- _favorieteHorecagelegenheden = LoggableList(value);
- }
- debugLogWidgetClass(this);
- }
- List<dynamic> get favorieteHorecagelegenheden =>
- _favorieteHorecagelegenheden?..logger = () => debugLogWidgetClass(this);
- void addToFavorieteHorecagelegenheden(dynamic item) =>
- favorieteHorecagelegenheden.add(item);
- void removeFromFavorieteHorecagelegenheden(dynamic item) =>
- favorieteHorecagelegenheden.remove(item);
- void removeAtIndexFromFavorieteHorecagelegenheden(int index) =>
- favorieteHorecagelegenheden.removeAt(index);
- void insertAtIndexInFavorieteHorecagelegenheden(int index, dynamic item) =>
- favorieteHorecagelegenheden.insert(index, item);
- void updateFavorieteHorecagelegenhedenAtIndex(
- int index, Function(dynamic) updateFn) =>
- favorieteHorecagelegenheden[index] =
- updateFn(favorieteHorecagelegenheden[index]);
- late LoggableList<dynamic> _favorietenGemeenten = LoggableList([]);
- set favorietenGemeenten(List<dynamic> value) {
- if (value != null) {
- _favorietenGemeenten = LoggableList(value);
- }
- debugLogWidgetClass(this);
- }
- List<dynamic> get favorietenGemeenten =>
- _favorietenGemeenten?..logger = () => debugLogWidgetClass(this);
- void addToFavorietenGemeenten(dynamic item) => favorietenGemeenten.add(item);
- void removeFromFavorietenGemeenten(dynamic item) =>
- favorietenGemeenten.remove(item);
- void removeAtIndexFromFavorietenGemeenten(int index) =>
- favorietenGemeenten.removeAt(index);
- void insertAtIndexInFavorietenGemeenten(int index, dynamic item) =>
- favorietenGemeenten.insert(index, item);
- void updateFavorietenGemeentenAtIndex(
- int index, Function(dynamic) updateFn) =>
- favorietenGemeenten[index] = updateFn(favorietenGemeenten[index]);
- /// State fields for stateful widgets in this page.
- // Stores action output result for [Custom Action - drupalRequest] action in favorieten widget.
- dynamic? _responseActionDrupalRequestPageLoad;
- set responseActionDrupalRequestPageLoad(dynamic? value) {
- _responseActionDrupalRequestPageLoad = value;
- debugLogWidgetClass(this);
- }
- dynamic? get responseActionDrupalRequestPageLoad =>
- _responseActionDrupalRequestPageLoad;
- // State field(s) for TabBar widget.
- TabController? tabBarController;
- int get tabBarCurrentIndex =>
- tabBarController != null ? tabBarController!.index : 0;
- int get tabBarPreviousIndex =>
- tabBarController != null ? tabBarController!.previousIndex : 0;
- // Stores action output result for [Custom Action - drupalRequest] action in TabPersAgenda widget.
- dynamic? _responsActionDrupalRequest;
- set responsActionDrupalRequest(dynamic? value) {
- _responsActionDrupalRequest = value;
- debugLogWidgetClass(this);
- }
- dynamic? get responsActionDrupalRequest => _responsActionDrupalRequest;
- // Models for UitgaantabelKaart dynamic component.
- Map<String, FlutterFlowModel> uitgaantabelKaartModels = {};
- // Stores action output result for [Custom Action - drupalRequest] action in TabFavGemeente widget.
- dynamic? _resultFavorietegemeenten;
- set resultFavorietegemeenten(dynamic? value) {
- _resultFavorietegemeenten = value;
- debugLogWidgetClass(this);
- }
- dynamic? get resultFavorietegemeenten => _resultFavorietegemeenten;
- // Stores action output result for [Custom Action - drupalRequest] action in TabFavHoreca widget.
- dynamic? _responseFavorieteHoreca;
- set responseFavorieteHoreca(dynamic? value) {
- _responseFavorieteHoreca = value;
- debugLogWidgetClass(this);
- }
- dynamic? get responseFavorieteHoreca => _responseFavorieteHoreca;
- // Models for HorecagelegenheidoverzichtKaart dynamic component.
- Map<String, FlutterFlowModel> horecagelegenheidoverzichtKaartModels = {};
- // Model for drawerComponent component.
- late DrawerComponentModel drawerComponentModel;
- // Model for HeaderButtonsComponent component.
- late HeaderButtonsComponentModel headerButtonsComponentModel;
- final Map<String, DebugDataField> debugGeneratorVariables = {};
- final Map<String, DebugDataField> debugBackendQueries = {};
- final Map<String, FlutterFlowModel> widgetBuilderComponents = {};
- @override
- void initState(BuildContext context) {
- drawerComponentModel = createModel(context, () => DrawerComponentModel());
- headerButtonsComponentModel =
- createModel(context, () => HeaderButtonsComponentModel());
- debugLogWidgetClass(this);
- }
- @override
- void dispose() {
- tabBarController?.dispose();
- drawerComponentModel.dispose();
- headerButtonsComponentModel.dispose();
- }
- @override
- WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
- localStates: {
- 'favorietenAgenda': debugSerializeParam(
- favorietenAgenda,
- ParamType.JSON,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- searchReference:
- 'reference=QiEKGQoQZmF2b3JpZXRlbkFnZW5kYRIFNHd4dmdyBBICCAlQAVoQZmF2b3JpZXRlbkFnZW5kYWIKZmF2b3JpZXRlbg==',
- name: 'dynamic',
- nullable: false,
- ),
- 'favorieteHorecagelegenheden': debugSerializeParam(
- favorieteHorecagelegenheden,
- ParamType.JSON,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- searchReference:
- 'reference=QiwKJAobZmF2b3JpZXRlSG9yZWNhZ2VsZWdlbmhlZGVuEgVyNTlwOHIEEgIICVABWhtmYXZvcmlldGVIb3JlY2FnZWxlZ2VuaGVkZW5iCmZhdm9yaWV0ZW4=',
- name: 'dynamic',
- nullable: false,
- ),
- 'favorietenGemeenten': debugSerializeParam(
- favorietenGemeenten,
- ParamType.JSON,
- isList: true,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- searchReference:
- 'reference=QiQKHAoTZmF2b3JpZXRlbkdlbWVlbnRlbhIFOXo4d2xyBBICCAlQAVoTZmF2b3JpZXRlbkdlbWVlbnRlbmIKZmF2b3JpZXRlbg==',
- name: 'dynamic',
- nullable: false,
- )
- }.entries,
- widgetStates: {
- 'tabBarCurrentIndex': debugSerializeParam(
- tabBarCurrentIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'int',
- nullable: true,
- ),
- 'tabBarPreviousIndex': debugSerializeParam(
- tabBarPreviousIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'int',
- nullable: true,
- )
- }.entries,
- actionOutputs: {
- 'responseActionDrupalRequestPageLoad': debugSerializeParam(
- responseActionDrupalRequestPageLoad,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'dynamic',
- nullable: true,
- ),
- 'responsActionDrupalRequest': debugSerializeParam(
- responsActionDrupalRequest,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'dynamic',
- nullable: true,
- ),
- 'resultFavorietegemeenten': debugSerializeParam(
- resultFavorietegemeenten,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'dynamic',
- nullable: true,
- ),
- 'responseFavorieteHoreca': debugSerializeParam(
- responseFavorieteHoreca,
- ParamType.JSON,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=favorieten',
- name: 'dynamic',
- nullable: true,
- )
- }.entries,
- generatorVariables: debugGeneratorVariables.entries,
- backendQueries: debugBackendQueries.entries,
- componentStates: {
- 'drawerComponentModel (drawerComponent)':
- drawerComponentModel?.toWidgetClassDebugData(),
- 'headerButtonsComponentModel (HeaderButtonsComponent)':
- headerButtonsComponentModel?.toWidgetClassDebugData(),
- ...widgetBuilderComponents.map(
- (key, value) => MapEntry(
- key,
- value.toWidgetClassDebugData(),
- ),
- ),
- }.withoutNulls.entries,
- dynamicComponentStates: {
- 'uitgaantabelKaartModels (List<UitgaantabelKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(
- uitgaantabelKaartModels.length, (index) => '[$index]'),
- uitgaantabelKaartModels.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- 'horecagelegenheidoverzichtKaartModels (List<HorecagelegenheidoverzichtKaart>)':
- DynamicWidgetClassDebugData(
- componentStates: Map.fromIterables(
- List.generate(horecagelegenheidoverzichtKaartModels.length,
- (index) => '[$index]'),
- horecagelegenheidoverzichtKaartModels.values
- .map((e) => e.toWidgetClassDebugData()),
- ).entries,
- ),
- }.withoutNulls.entries,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=favorieten',
- searchReference: 'reference=OgpmYXZvcmlldGVuUAFaCmZhdm9yaWV0ZW4=',
- widgetClassName: 'favorieten',
- );
- }
|