| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- import '/components/header_buttons_component_widget.dart';
- import '/flutter_flow/flutter_flow_icon_button.dart';
- import '/flutter_flow/flutter_flow_theme.dart';
- import '/flutter_flow/flutter_flow_util.dart';
- import '/flutter_flow/flutter_flow_widgets.dart';
- import '/shared/drawer_component/drawer_component_widget.dart';
- import '/uitgaanspaginas/home_uitgaan_slider_component/home_uitgaan_slider_component_widget.dart';
- import '/uitgaanspaginas/home_uitgaantabel_kaart_component/home_uitgaantabel_kaart_component_widget.dart';
- import 'dart:ui';
- import 'home_widget.dart' show HomeWidget;
- import 'package:flutter/material.dart';
- import 'package:flutter_spinkit/flutter_spinkit.dart';
- import 'package:google_fonts/google_fonts.dart';
- import 'package:provider/provider.dart';
- class HomeModel extends FlutterFlowModel<HomeWidget> {
- /// Local state fields for this page.
- bool _tabActiviteitenGeladen = false;
- set tabActiviteitenGeladen(bool value) {
- _tabActiviteitenGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabActiviteitenGeladen => _tabActiviteitenGeladen;
- bool _tabCultuurGeladen = false;
- set tabCultuurGeladen(bool value) {
- _tabCultuurGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabCultuurGeladen => _tabCultuurGeladen;
- bool _tabFilmsGeladen = false;
- set tabFilmsGeladen(bool value) {
- _tabFilmsGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabFilmsGeladen => _tabFilmsGeladen;
- bool _tabJeugdGeladen = false;
- set tabJeugdGeladen(bool value) {
- _tabJeugdGeladen = value;
- debugLogWidgetClass(this);
- }
- bool get tabJeugdGeladen => _tabJeugdGeladen;
- /// State fields for stateful widgets in this page.
- // Model for HomeUitgaanSliderComponent component.
- late HomeUitgaanSliderComponentModel homeUitgaanSliderComponentModel;
- // State field(s) for TabBar widget.
- TabController? tabBarController;
- int get tabBarCurrentIndex =>
- tabBarController != null ? tabBarController!.index : 0;
- int get tabBarPreviousIndex =>
- tabBarController != null ? tabBarController!.previousIndex : 0;
- // Model for HomeUitgaantabelKaartComponent component.
- late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel1;
- // Model for HomeUitgaantabelKaartComponent component.
- late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel2;
- // Model for HomeUitgaantabelKaartComponent component.
- late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel3;
- // Model for HomeUitgaantabelKaartComponent component.
- late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel4;
- // Model for HomeUitgaantabelKaartComponent component.
- late HomeUitgaantabelKaartComponentModel homeUitgaantabelKaartComponentModel5;
- // 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) {
- homeUitgaanSliderComponentModel =
- createModel(context, () => HomeUitgaanSliderComponentModel());
- homeUitgaantabelKaartComponentModel1 =
- createModel(context, () => HomeUitgaantabelKaartComponentModel());
- homeUitgaantabelKaartComponentModel2 =
- createModel(context, () => HomeUitgaantabelKaartComponentModel());
- homeUitgaantabelKaartComponentModel3 =
- createModel(context, () => HomeUitgaantabelKaartComponentModel());
- homeUitgaantabelKaartComponentModel4 =
- createModel(context, () => HomeUitgaantabelKaartComponentModel());
- homeUitgaantabelKaartComponentModel5 =
- createModel(context, () => HomeUitgaantabelKaartComponentModel());
- drawerComponentModel = createModel(context, () => DrawerComponentModel());
- headerButtonsComponentModel =
- createModel(context, () => HeaderButtonsComponentModel());
- debugLogWidgetClass(this);
- }
- @override
- void dispose() {
- homeUitgaanSliderComponentModel.dispose();
- tabBarController?.dispose();
- homeUitgaantabelKaartComponentModel1.dispose();
- homeUitgaantabelKaartComponentModel2.dispose();
- homeUitgaantabelKaartComponentModel3.dispose();
- homeUitgaantabelKaartComponentModel4.dispose();
- homeUitgaantabelKaartComponentModel5.dispose();
- drawerComponentModel.dispose();
- headerButtonsComponentModel.dispose();
- }
- @override
- WidgetClassDebugData toWidgetClassDebugData() => WidgetClassDebugData(
- localStates: {
- 'tabActiviteitenGeladen': debugSerializeParam(
- tabActiviteitenGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- searchReference:
- 'reference=QjAKHwoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbhIFeXYzOXEqBxIFZmFsc2VyBAgFIAFQAVoWdGFiQWN0aXZpdGVpdGVuR2VsYWRlbmIEaG9tZQ==',
- name: 'bool',
- nullable: false,
- ),
- 'tabCultuurGeladen': debugSerializeParam(
- tabCultuurGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- searchReference:
- 'reference=QisKGgoRdGFiQ3VsdHV1ckdlbGFkZW4SBW1rdnZxKgcSBWZhbHNlcgQIBSABUAFaEXRhYkN1bHR1dXJHZWxhZGVuYgRob21l',
- name: 'bool',
- nullable: false,
- ),
- 'tabFilmsGeladen': debugSerializeParam(
- tabFilmsGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- searchReference:
- 'reference=QikKGAoPdGFiRmlsbXNHZWxhZGVuEgVuN2JnZSoHEgVmYWxzZXIECAUgAVABWg90YWJGaWxtc0dlbGFkZW5iBGhvbWU=',
- name: 'bool',
- nullable: false,
- ),
- 'tabJeugdGeladen': debugSerializeParam(
- tabJeugdGeladen,
- ParamType.bool,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- searchReference:
- 'reference=QikKGAoPdGFiSmV1Z2RHZWxhZGVuEgVwMTcxNSoHEgVmYWxzZXIECAUgAVABWg90YWJKZXVnZEdlbGFkZW5iBGhvbWU=',
- name: 'bool',
- nullable: false,
- )
- }.entries,
- widgetStates: {
- 'tabBarCurrentIndex': debugSerializeParam(
- tabBarCurrentIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- name: 'int',
- nullable: true,
- ),
- 'tabBarPreviousIndex': debugSerializeParam(
- tabBarPreviousIndex,
- ParamType.int,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd?tab=uiBuilder&page=home',
- name: 'int',
- nullable: true,
- )
- }.entries,
- generatorVariables: debugGeneratorVariables.entries,
- backendQueries: debugBackendQueries.entries,
- componentStates: {
- 'homeUitgaanSliderComponentModel (HomeUitgaanSliderComponent)':
- homeUitgaanSliderComponentModel?.toWidgetClassDebugData(),
- 'homeUitgaantabelKaartComponentModel1 (HomeUitgaantabelKaartComponent)':
- homeUitgaantabelKaartComponentModel1?.toWidgetClassDebugData(),
- 'homeUitgaantabelKaartComponentModel2 (HomeUitgaantabelKaartComponent)':
- homeUitgaantabelKaartComponentModel2?.toWidgetClassDebugData(),
- 'homeUitgaantabelKaartComponentModel3 (HomeUitgaantabelKaartComponent)':
- homeUitgaantabelKaartComponentModel3?.toWidgetClassDebugData(),
- 'homeUitgaantabelKaartComponentModel4 (HomeUitgaantabelKaartComponent)':
- homeUitgaantabelKaartComponentModel4?.toWidgetClassDebugData(),
- 'homeUitgaantabelKaartComponentModel5 (HomeUitgaantabelKaartComponent)':
- homeUitgaantabelKaartComponentModel5?.toWidgetClassDebugData(),
- 'drawerComponentModel (drawerComponent)':
- drawerComponentModel?.toWidgetClassDebugData(),
- 'headerButtonsComponentModel (HeaderButtonsComponent)':
- headerButtonsComponentModel?.toWidgetClassDebugData(),
- ...widgetBuilderComponents.map(
- (key, value) => MapEntry(
- key,
- value.toWidgetClassDebugData(),
- ),
- ),
- }.withoutNulls.entries,
- link:
- 'https://app.flutterflow.io/project/uitgaanskrant-1qhvtd/tab=uiBuilder&page=home',
- searchReference: 'reference=OgRob21lUAFaBGhvbWU=',
- widgetClassName: 'home',
- );
- }
|