Fehlerkorrekturen und Erweiterungen

This commit is contained in:
Sven committed 2025-03-04 18:36:48 +01:00
1 parent 1f3cc1e995
commit 6c4294512e
8 files changed
+166 -75

No files matched your search

@@ -2,27 +2,27 @@ C/C++ Structured Log
Ž Ž
‹/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/additional_project_files.txtC ‹/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ó€¡áÕ2  Ë‹·�Ô2Ž ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  Ί‚Ö2  Ë‹·�Ô2Ž
‹ ‹
ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/android_gradle_build.json  ó€¡áÕ2Á Í‹·�Ô2“ ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/android_gradle_build.json  Ί‚Ö2Á Í‹·�Ô2“
� �
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/android_gradle_build_mini.json  ó€¡áÕ2¸ ΋·�Ô2~ �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/android_gradle_build_mini.json  ϊ‚Ö2¸ ΋·�Ô2~
| |
z/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build.ninja  ó€¡áÕ2€Ö À‹·�Ô2ƒ z/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build.ninja  ϊ‚Ö2€Ö À‹·�Ô2ƒ
€ €
~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build.ninja.txt  ó€¡áÕ2‰ ~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build.ninja.txt  ϊ‚Ö2‰
† †
ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build_file_index.txt  ó€¡áÕ2␍f Ï‹·�Ô2Š ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/build_file_index.txt  ϊ‚Ö2␍f Ï‹·�Ô2Š
‡ ‡
„/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/compile_commands.json  ó€¡áÕ2Ž „/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/compile_commands.json  ϊ‚Ö2Ž
‹ ‹
ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/compile_commands.json.bin  ó€¡áÕ2 ” ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/compile_commands.json.bin  ϊ‚Ö2 ”
‘ ‘
Ž/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/metadata_generation_command.txt  ó€¡áÕ2 Ž/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/metadata_generation_command.txt  ϊ‚Ö2
Ê Ï‹·�Ô2‡ Ê Ï‹·�Ô2‡
„ „
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/prefab_config.json  ó€¡áÕ2␍ ( Ï‹·�Ô2Œ �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/prefab_config.json  ϊ‚Ö2␍ ( Ï‹·�Ô2Œ
‰ ‰
†/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/symbol_folder_index.txt  ó€¡áÕ2␍ } Ï‹·�Ô2j †/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/arm64-v8a/symbol_folder_index.txt  ϊ‚Ö2␍ } Ï‹·�Ô2j
h h
f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ó€¡áÕ2␍¤ ÊÍÊáÓ2 f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ϊ‚Ö2␍¤ ÊÍÊáÓ2
@@ -2,27 +2,27 @@ C/C++ Structured Log
� �
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/additional_project_files.txtC �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ÷€¡áÕ2  ¨‘·�Ô2� ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ؊‚Ö2  ¨‘·�Ô2�
� �
Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/android_gradle_build.json  ÷€¡áÕ2Å ©‘·�Ô2• Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/android_gradle_build.json  ي‚Ö2Å ©‘·�Ô2•
’ ’
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/android_gradle_build_mini.json  ÷€¡áÕ2¼ ©‘·�Ô2€ �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/android_gradle_build_mini.json  ي‚Ö2¼ ©‘·�Ô2€
~ ~
|/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build.ninja  ÷€¡áÕ2ŒÖ ¡‘·�Ô2† |/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build.ninja  ي‚Ö2ŒÖ ¡‘·�Ô2†
ƒ ƒ
€/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build.ninja.txt  ÷€¡áÕ2‹ €/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build.ninja.txt  ي‚Ö2‹
ˆ ˆ
…/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build_file_index.txt  ÷€¡áÕ2␍f ©‘·�Ô2Œ …/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/build_file_index.txt  ي‚Ö2␍f ©‘·�Ô2Œ
‰ ‰
†/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/compile_commands.json  ÷€¡áÕ2� †/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/compile_commands.json  ي‚Ö2�
� �
Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/compile_commands.json.bin  ÷€¡áÕ2 – Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/compile_commands.json.bin  ي‚Ö2 –
“ “
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/metadata_generation_command.txt  ÷€¡áÕ2 �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/metadata_generation_command.txt  ي‚Ö2
Ô ©‘·�Ô2‰ Ô ©‘·�Ô2‰
† †
ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/prefab_config.json  ÷€¡áÕ2␍ ( ©‘·�Ô2Ž ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/prefab_config.json  ي‚Ö2␍ ( ©‘·�Ô2Ž
‹ ‹
ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/symbol_folder_index.txt  ÷€¡áÕ2␍  ©‘·�Ô2j ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/armeabi-v7a/symbol_folder_index.txt  ي‚Ö2␍  ©‘·�Ô2j
h h
f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ÷€¡áÕ2␍¤ ÊÍÊáÓ2 f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ي‚Ö2␍¤ ÊÍÊáÓ2
@@ -2,27 +2,27 @@ C/C++ Structured Log
ˆ ˆ
…/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/additional_project_files.txtC …/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ú€¡áÕ2  ¥“·�Ô2ˆ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ފ‚Ö2  ¥“·�Ô2ˆ
… …
‚/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/android_gradle_build.json  ú€¡áÕ2µ ¥“·�Ô2� ‚/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/android_gradle_build.json  ފ‚Ö2µ ¥“·�Ô2�
Š Š
‡/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/android_gradle_build_mini.json  ú€¡áÕ2¬ ¥“·�Ô2x ‡/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/android_gradle_build_mini.json  ފ‚Ö2¬ ¥“·�Ô2x
v v
t/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build.ninja  ú€¡áÕ2ÜÕ ž“·�Ô2| t/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build.ninja  ފ‚Ö2ÜÕ ž“·�Ô2|
z z
x/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build.ninja.txt  ú€¡áÕ2� x/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build.ninja.txt  ފ‚Ö2�
 
}/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build_file_index.txt  ú€¡áÕ2␍f ¦“·�Ô2ƒ }/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/build_file_index.txt  ފ‚Ö2␍f ¦“·�Ô2ƒ
€ €
~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/compile_commands.json  ú€¡áÕ2ˆ ~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/compile_commands.json  ފ‚Ö2ˆ
… …
‚/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/compile_commands.json.bin  ú€¡áÕ2 Ž ‚/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/compile_commands.json.bin  ފ‚Ö2 Ž
‹ ‹
ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/metadata_generation_command.txt  ú€¡áÕ2 ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/metadata_generation_command.txt  ފ‚Ö2
¬ ¦“·�Ô2 ¬ ¦“·�Ô2
} }
{/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/prefab_config.json  ú€¡áÕ2␍ ( ¦“·�Ô2† {/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/prefab_config.json  ߊ‚Ö2␍ ( ¦“·�Ô2†
ƒ ƒ
€/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/symbol_folder_index.txt  ú€¡áÕ2␍ w ¦“·�Ô2j €/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86/symbol_folder_index.txt  ߊ‚Ö2␍ w ¦“·�Ô2j
h h
f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ú€¡áÕ2␍¤ ÊÍÊáÓ2 f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ߊ‚Ö2␍¤ ÊÍÊáÓ2
@@ -2,27 +2,27 @@ C/C++ Structured Log
‹ ‹
ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/additional_project_files.txtC ˆ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/additional_project_files.txtC
A A
?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ý€¡áÕ2  ”•·�Ô2‹ ?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  äŠÂ‚Ö2  ”•·�Ô2‹
ˆ ˆ
…/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/android_gradle_build.json  ý€¡áÕ2» ••·�Ô2� …/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/android_gradle_build.json  äŠÂ‚Ö2» ••·�Ô2�
� �
Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/android_gradle_build_mini.json  ý€¡áÕ2² ••·�Ô2{ Š/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/android_gradle_build_mini.json  äŠÂ‚Ö2² ••·�Ô2{
y y
w/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build.ninja  ý€¡áÕ2îÕ Ž•·�Ô2 w/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build.ninja  äŠÂ‚Ö2îÕ Ž•·�Ô2
} }
{/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build.ninja.txt  ý€¡áÕ2† {/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build.ninja.txt  äŠÂ‚Ö2†
ƒ ƒ
€/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build_file_index.txt  ý€¡áÕ2␍f –•·�Ô2‡ €/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/build_file_index.txt  äŠÂ‚Ö2␍f –•·�Ô2‡
„ „
�/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/compile_commands.json  ý€¡áÕ2‹ �/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/compile_commands.json  äŠÂ‚Ö2‹
ˆ ˆ
…/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/compile_commands.json.bin  ý€¡áÕ2 ‘ …/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/compile_commands.json.bin  äŠÂ‚Ö2 ‘
Ž Ž
‹/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/metadata_generation_command.txt  ý€¡áÕ2 ‹/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/metadata_generation_command.txt  äŠÂ‚Ö2
» ••·�Ô2ƒ » ••·�Ô2ƒ
€ €
~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/prefab_config.json  ý€¡áÕ2␍ ( ••·�Ô2‰ ~/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/prefab_config.json  äŠÂ‚Ö2␍ ( ••·�Ô2‰
† †
ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/symbol_folder_index.txt  ý€¡áÕ2␍ z –•·�Ô2j ƒ/Users/svencarstensen/Entwicklung/Source/flutter/Assecutor/stadtbote/android/app/.cxx/Debug/2a1172u2/x86_64/symbol_folder_index.txt  äŠÂ‚Ö2␍ z –•·�Ô2j
h h
f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  ý€¡áÕ2␍¤ ÊÍÊáÓ2 f/Users/svencarstensen/Entwicklung/flutter/packages/flutter_tools/gradle/src/main/groovy/CMakeLists.txt  äŠÂ‚Ö2␍¤ ÊÍÊáÓ2
+2 -5
View File
@@ -118,14 +118,14 @@ class _TourDetailsPageState extends State<TourDetailsPage> with ProducerMixin {
child: Container( child: Container(
padding: const EdgeInsets.all(10), padding: const EdgeInsets.all(10),
decoration: BoxDecoration( decoration: BoxDecoration(
border: Border.all(color: Colors.grey, width: 0.5), border: Border.all(color: Colors.grey, width: 1.5),
color: Colors.transparent, color: Colors.transparent,
borderRadius: const BorderRadius.all(Radius.circular(13)) borderRadius: const BorderRadius.all(Radius.circular(13))
), ),
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch, crossAxisAlignment: CrossAxisAlignment.stretch,
children: [ children: [
Expanded(child: SingleChildScrollView(child: Text(remark))), Expanded(child: Scrollbar(thumbVisibility: true, child: SingleChildScrollView(child: Text(remark)))),
] ]
), ),
), ),
@@ -133,13 +133,10 @@ class _TourDetailsPageState extends State<TourDetailsPage> with ProducerMixin {
const SizedBox(height: 10), const SizedBox(height: 10),
getDefaultButton('Weiter', () async => getDefaultButton('Weiter', () async =>
{ {
// TODO MESSAGING
sendMessage( sendMessage(
routingKey: Constants.messageTopicPushContentView, routingKey: Constants.messageTopicPushContentView,
payload: TaskListPage(job: widget.job, tour: widget.tour, readOnly: widget.readOnly), payload: TaskListPage(job: widget.job, tour: widget.tour, readOnly: widget.readOnly),
) )
//await MessageService().publish<ContentViewWidget>(Constants.messageTopicPushContentView, arguments: TaskListPage(job: widget.job, tour: widget.tour, readOnly: widget.readOnly))
}), }),
], ],
), ),
+1 -1
View File
@@ -106,7 +106,7 @@ class _TourListPageState extends State<TourListPage> with ProducerMixin {
], ],
), ),
Expanded( Expanded(
child: ListView(padding: const EdgeInsets.all(0), children: jobWidgets), child: Scrollbar(thumbVisibility: true, child: ListView(padding: const EdgeInsets.all(0), children: jobWidgets)),
) )
], ],
), ),
+103 -13
View File
@@ -1,7 +1,5 @@
import 'dart:async'; import 'dart:async';
import 'package:expandable/expandable.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:intl/intl.dart'; import 'package:intl/intl.dart';
import 'package:shared_map/shared_map.dart'; import 'package:shared_map/shared_map.dart';
@@ -138,18 +136,109 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
for (var jobEntry in entries) { for (var jobEntry in entries) {
var job = jobEntry.value; var job = jobEntry.value;
ExpandableController controller = ExpandableController(); var scrollController = ScrollController();
controller.expanded = false;
controller.addListener(() {
if (controller.expanded) {
_infoExpandedMap[job.id] = true;
} else {
_infoExpandedMap[job.id] = false;
}
});
widgets.add(StatefulBuilder(builder: (BuildContext context, StateSetter setState) { widgets.add(StatefulBuilder(builder: (BuildContext context, StateSetter setState) {
return ListTile(
contentPadding: const EdgeInsets.symmetric(horizontal: 8, vertical: 8),
title: Container(
height: 280,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10),
border: Border.all(
color: Constants.colorPrimary,
width: 1,
),
),
child: Padding(
padding: const EdgeInsets.all(8.0),
child: Column(
children: [
SizedBox(
height: 200,
child: Scrollbar(
controller: scrollController,
thumbVisibility: true,
child: SingleChildScrollView(
controller: scrollController,
child: Column(
children: [
SizedBox(
width: double.infinity,
child: Text(
DateFormat('dd.MM.yyyy HH:mm').format(DateTime.parse(job.ordertime).toLocal()).toString(),
textAlign: TextAlign.left,
style: TextStyle(backgroundColor: isJobTooFarInFuture(job) ? Colors.red : Colors.transparent),
),
),
SizedBox(width: double.infinity, child: Text('Auftragsnummer: ${job.id}', textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.tours[0].comp, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.tours[0].street, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.tours[0].city, textAlign: TextAlign.left)),
Row(
children: [
Image.asset("assets/${mapVehicleTypeToImageName(job.vhtId)}", width: 60, height: 60),
const SizedBox(width: 10),
Text(mapVehicleTypeToText(job.vhtId)),
],
),
const SizedBox(height: 10),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
SizedBox(width: double.infinity, child: Text(job.rem, textAlign: TextAlign.left)),
],
),
),
),
),
const SizedBox(height: 10),
Row(children: [
Expanded(
child: getDefaultButton(!job.global ? 'Ablehnen' : 'Ignorieren', () {
dialogState(() {
_sendAnswer(mapReference, job, !job.global ? 2 : 3);
jobMap.remove(job.id);
job.sendMessage(
routingKey: Constants.messageTopicRemoveJob,
payload: RemoveJobMessage(id: job.id),
);
setState(() {});
});
}),
),
const SizedBox(width: 20),
Expanded(
child: getDefaultButton('Annehmen', enabledTimerActive: false, () {
dialogState(() {
_sendAnswer(mapReference, job, 1);
jobMap.remove(job.id);
job.sendMessage(
routingKey: Constants.messageTopicRemoveJob,
payload: RemoveJobMessage(id: job.id),
);
setState(() {});
});
}),
)
])
],
),
),
),
);
}));
/*widgets.add(StatefulBuilder(builder: (BuildContext context, StateSetter setState) {
return ExpandableNotifier( return ExpandableNotifier(
child: ListTile( child: ListTile(
contentPadding: const EdgeInsets.symmetric(horizontal: 8, vertical: 8), contentPadding: const EdgeInsets.symmetric(horizontal: 8, vertical: 8),
@@ -283,7 +372,8 @@ Future<List<Widget>> _fetchJobWidgets(StateSetter dialogState, Function() onFini
), ),
), ),
); );
})); }))*/
;
} }
return widgets; return widgets;
+12 -8
View File
@@ -604,15 +604,19 @@ class MqttCore with ProducerMixin, ConsumerMixin {
void _startTrackTimer() { void _startTrackTimer() {
_trackTimer ??= Timer.periodic(const Duration(seconds: 120), (Timer t) { _trackTimer ??= Timer.periodic(const Duration(seconds: 120), (Timer t) {
var position = MyApp.currentPosition; try {
if (position != null) { var position = MyApp.currentPosition;
var trackMessage = TrackPosition(); if (position != null) {
trackMessage.time = position.timestamp.toIso8601String(); var trackMessage = TrackPosition();
trackMessage.lat = position.latitude; trackMessage.time = position.timestamp.toIso8601String();
trackMessage.long = position.longitude; trackMessage.lat = position.latitude;
trackMessage.acc = position.accuracy.toInt(); trackMessage.long = position.longitude;
trackMessage.acc = position.accuracy.toInt();
_publishMessage("track", trackMessage.toJson(), false); _publishMessage("track", trackMessage.toJson(), false);
}
} catch (ex) {
Util.logException("Error in periodic track timer: {$ex}");
} }
}); });
} }