begin cleanup add_cam_main. dont remember if anything more

This commit is contained in:
Nico
2025-05-06 23:54:11 +02:00
parent 6a5dcc64a3
commit 86ffd77888
21 changed files with 925 additions and 1724 deletions

View File

@@ -22,7 +22,7 @@ class ExcursionMain extends StatefulWidget {
class _ExcursionMainState extends State<ExcursionMain> {
// all TextEditingController because its easier
Map<String, TextEditingController> getTextFields() {
Map<String, TextEditingController> getFieldsController() {
Map<String, TextEditingController> rmap = {
// Step 1
"LogDat": TextEditingController(),
@@ -99,7 +99,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
Datum(
initDatum: DateTime.now(),
onDateChanged: (date) {
getTextFields()["LogDat"]!.text = date.toString();
getFieldsController()["LogDat"]!.text = date.toString();
},
name: AppLocalizations.of(context)!.date,
),
@@ -108,7 +108,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Pack
VarTextField(
textController: getTextFields()["Rudel"]!,
textController: getFieldsController()["Rudel"]!,
localization: AppLocalizations.of(context)!.rudel,
dbName: "Rudel",
required: false,
@@ -119,7 +119,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Participants
VarTextField(
textController: getTextFields()["Teilnehm"]!,
textController: getFieldsController()["Teilnehm"]!,
localization: AppLocalizations.of(context)!.teilnehmer,
dbName: "Teilnehm",
required: false,
@@ -130,7 +130,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Duration
VarTextField(
textController: getTextFields()["Dauer"]!,
textController: getFieldsController()["Dauer"]!,
localization: AppLocalizations.of(context)!.dauer,
dbName: "Dauer",
required: false,
@@ -141,15 +141,15 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Dog(leash)
HundULeine(onMHundChanged: (mHund, mLeine) {
getTextFields()["MHund"]!.text = mHund;
getTextFields()["MLeine"]!.text = mLeine;
getFieldsController()["MHund"]!.text = mHund;
getFieldsController()["MLeine"]!.text = mLeine;
}),
const SizedBox(
height: 10,
),
// ---------- State
VarTextField(
textController: getTextFields()["BLand"]!,
textController: getFieldsController()["BLand"]!,
localization: AppLocalizations.of(context)!.bland,
dbName: "BLand",
required: false,
@@ -160,7 +160,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Country
VarTextField(
textController: getTextFields()["Lkr"]!,
textController: getFieldsController()["Lkr"]!,
localization: AppLocalizations.of(context)!.lkr,
dbName: "Lkr",
required: false,
@@ -171,7 +171,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- By State
VarTextField(
textController: getTextFields()["BeiOrt"]!,
textController: getFieldsController()["BeiOrt"]!,
localization: AppLocalizations.of(context)!.beiort,
dbName: "BeiOrt",
required: false,
@@ -186,7 +186,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
height: 10,
),
VarTextField(
textController: getTextFields()["BimaNr"]!,
textController: getFieldsController()["BimaNr"]!,
localization: AppLocalizations.of(context)!.bimaNr,
dbName: "BimaNr",
required: false,
@@ -197,7 +197,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Bima name
VarTextField(
textController: getTextFields()["BimaName"]!,
textController: getFieldsController()["BimaName"]!,
localization: AppLocalizations.of(context)!.bimaName,
dbName: "BimaName",
required: false,
@@ -209,7 +209,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
// ---------- Bima user
BimaNutzer(onBimaNutzerChanged: (value) {
setState(() {
getTextFields()["BimaNutzer"]!.text = value;
getFieldsController()["BimaNutzer"]!.text = value;
});
}),
const SizedBox(
@@ -217,7 +217,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Bima AGV
VarTextField(
textController: getTextFields()["BimaAGV"]!,
textController: getFieldsController()["BimaAGV"]!,
localization: AppLocalizations.of(context)!.bimaAGV,
dbName: "BimaAGV",
required: false,
@@ -231,7 +231,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
children: [
// ---------- Weather
VarTextField(
textController: getTextFields()["Wetter"]!,
textController: getFieldsController()["Wetter"]!,
localization: AppLocalizations.of(context)!.wetter,
dbName: "Wetter",
required: false,
@@ -240,7 +240,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
const SizedBox(height: 10),
// ---------- Temperature
VarTextField(
textController: getTextFields()["Temperat"]!,
textController: getFieldsController()["Temperat"]!,
localization: AppLocalizations.of(context)!.temperatur,
dbName: "Temperat",
required: false,
@@ -248,16 +248,16 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
const SizedBox(height: 10),
// ---------- Last precipitation
LetzterNiederschlag(controller: getTextFields()["RegenVor"]!),
LetzterNiederschlag(controller: getFieldsController()["RegenVor"]!),
const SizedBox(height: 20),
// ---------- Track conditions
StreckeUSpurbedingungen(
kmAutoController: getTextFields()["KmAuto"]!,
kmFussController: getTextFields()["KmFuss"]!,
kmRadController: getTextFields()["KmRad"]!,
spGutController: getTextFields()["SpGut"]!,
spMittelController: getTextFields()["SpMittel"]!,
spSchlechtController: getTextFields()["SpSchlecht"]!,
kmAutoController: getFieldsController()["KmAuto"]!,
kmFussController: getFieldsController()["KmFuss"]!,
kmRadController: getFieldsController()["KmRad"]!,
spGutController: getFieldsController()["SpGut"]!,
spMittelController: getFieldsController()["SpMittel"]!,
spSchlechtController: getFieldsController()["SpSchlecht"]!,
),
const SizedBox(
height: 20,
@@ -265,27 +265,27 @@ class _ExcursionMainState extends State<ExcursionMain> {
const Divider(),
// ---------- Track found
SpurGefunden(
spurFund: getTextFields()["SpurFund"]!,
spurLang: getTextFields()["SpurLang"]!,
spurTiere: getTextFields()["SpurTiere"]!,
spSicher: getTextFields()["SpSicher"]!,
welpenSp: getTextFields()["WelpenSp"]!,
welpenAnz: getTextFields()["WelpenAnz"]!,
wpSicher: getTextFields()["WpSicher"]!),
spurFund: getFieldsController()["SpurFund"]!,
spurLang: getFieldsController()["SpurLang"]!,
spurTiere: getFieldsController()["SpurTiere"]!,
spSicher: getFieldsController()["SpSicher"]!,
welpenSp: getFieldsController()["WelpenSp"]!,
welpenAnz: getFieldsController()["WelpenAnz"]!,
wpSicher: getFieldsController()["WpSicher"]!),
const SizedBox(
height: 20,
),
// ---------- Counts
Anzahlen(
losungAnz: getTextFields()["LosungAnz"]!,
losungGes: getTextFields()["LosungGes"]!,
losungGen: getTextFields()["LosungGen"]!,
urinAnz: getTextFields()["UrinAnz"]!,
urinGen: getTextFields()["UrinGen"]!,
oestrAnz: getTextFields()["OestrAnz"]!,
oestrGen: getTextFields()["OestrGen"]!,
haarAnz: getTextFields()["HaarAnz"]!,
haarGen: getTextFields()["HaarGen"]!,
losungAnz: getFieldsController()["LosungAnz"]!,
losungGes: getFieldsController()["LosungGes"]!,
losungGen: getFieldsController()["LosungGen"]!,
urinAnz: getFieldsController()["UrinAnz"]!,
urinGen: getFieldsController()["UrinGen"]!,
oestrAnz: getFieldsController()["OestrAnz"]!,
oestrGen: getFieldsController()["OestrGen"]!,
haarAnz: getFieldsController()["HaarAnz"]!,
haarGen: getFieldsController()["HaarGen"]!,
),
const SizedBox(
height: 20,
@@ -304,7 +304,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
),
Hinweise(
hinweise: getTextFields()["Hinweise"]!,
hinweise: getFieldsController()["Hinweise"]!,
),
],
),
@@ -315,7 +315,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
children: [
// ---------- Remarks
VarTextField(
textController: getTextFields()["Bemerk"]!,
textController: getFieldsController()["Bemerk"]!,
localization: AppLocalizations.of(context)!.sonstbemerkungen,
dbName: "Bemerk",
required: false,
@@ -326,7 +326,7 @@ class _ExcursionMainState extends State<ExcursionMain> {
),
// ---------- Internal communication
VarTextField(
textController: getTextFields()["IntKomm"]!,
textController: getFieldsController()["IntKomm"]!,
localization: AppLocalizations.of(context)!.intkomm,
dbName: "IntKomm",
required: false,