From 20537c88c1563bb9d1a31bab74c66e4dcebf6f4d Mon Sep 17 00:00:00 2001 From: mathiskirchner Date: Mon, 30 Jun 2025 20:41:04 +0200 Subject: [PATCH] made whole tiles clickable --- .../settings_subpages/language_view.dart | 15 +++++++++++++++ .../main_menu/settings_subpages/theme_view.dart | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/lib/presentation/views/main_menu/settings_subpages/language_view.dart b/lib/presentation/views/main_menu/settings_subpages/language_view.dart index bd829f0..393304b 100644 --- a/lib/presentation/views/main_menu/settings_subpages/language_view.dart +++ b/lib/presentation/views/main_menu/settings_subpages/language_view.dart @@ -20,6 +20,11 @@ class _LanguageViewState extends State { children: [ ListTile( title: Text("Systemstandard"), + onTap: () { + setState(() { + _selectedLanguage = "Systemstandard"; + }); + }, leading: Radio( value: "Systemstandard", groupValue: _selectedLanguage, @@ -30,6 +35,11 @@ class _LanguageViewState extends State { ), ListTile( title: Text("Deutsch"), + onTap: () { + setState(() { + _selectedLanguage = "Deutsch"; + }); + }, leading: Radio( value: "Deutsch", groupValue: _selectedLanguage, @@ -40,6 +50,11 @@ class _LanguageViewState extends State { ), ListTile( title: Text("Englisch"), + onTap: () { + setState(() { + _selectedLanguage = "Englisch"; + }); + }, leading: Radio( value: "Englisch", groupValue: _selectedLanguage, diff --git a/lib/presentation/views/main_menu/settings_subpages/theme_view.dart b/lib/presentation/views/main_menu/settings_subpages/theme_view.dart index 0f5bbb6..54fb3d2 100644 --- a/lib/presentation/views/main_menu/settings_subpages/theme_view.dart +++ b/lib/presentation/views/main_menu/settings_subpages/theme_view.dart @@ -20,6 +20,11 @@ class _ThemeViewState extends State { children: [ ListTile( title: Text("Systemstandard"), + onTap: () { + setState(() { + _selectedTheme = "Systemstandard"; + }); + }, leading: Radio( value: "Systemstandard", groupValue: _selectedTheme, @@ -30,6 +35,11 @@ class _ThemeViewState extends State { ), ListTile( title: Text("Dunkel"), + onTap: () { + setState(() { + _selectedTheme = "Dunkel"; + }); + }, leading: Radio( value: "Dunkel", groupValue: _selectedTheme, @@ -40,6 +50,11 @@ class _ThemeViewState extends State { ), ListTile( title: Text("Hell"), + onTap: () { + setState(() { + _selectedTheme = "Hell"; + }); + }, leading: Radio( value: "Hell", groupValue: _selectedTheme,