From 453e65ec48f1869a70119a94dff7caab7956f1eb Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Mon, 31 Jul 2023 22:09:04 +0200 Subject: [PATCH] User can now add, edit, and delete timetables without crashing (hopefully) --- .idea/gradle.xml | 1 + .idea/misc.xml | 2 +- README.md | 2 +- .../weserplaner/db/AppRepository.kt | 11 +- .../weserplaner/fragment/EventFragment.kt | 9 ++ .../weserplaner/fragment/SettingsFragment.kt | 5 + .../denizk0461/weserplaner/model/Timetable.kt | 2 +- .../weserplaner/sheet/TimetableAddSheet.kt | 51 +++++++++ .../weserplaner/viewmodel/EventViewModel.kt | 10 +- .../viewmodel/SheetTimetableAddViewModel.kt | 12 ++ app/src/main/res/layout/fragment_settings.xml | 72 +++++++----- .../main/res/layout/sheet_timetable_add.xml | 108 ++++++++++++++++++ .../main/res/layout/sheet_timetable_edit.xml | 2 + app/src/main/res/values-de/strings.xml | 6 + app/src/main/res/values/strings.xml | 6 + build.gradle.kts | 4 +- 16 files changed, 265 insertions(+), 38 deletions(-) create mode 100644 app/src/main/java/com/denizk0461/weserplaner/sheet/TimetableAddSheet.kt create mode 100644 app/src/main/java/com/denizk0461/weserplaner/viewmodel/SheetTimetableAddViewModel.kt create mode 100644 app/src/main/res/layout/sheet_timetable_add.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a2d7c21..ae388c2 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,6 +7,7 @@