From 51367ac07891527f0195ec9e05736547d2427cea Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 6 Feb 2025 02:17:56 +0100 Subject: Change replay duration max limit to 3 hours --- src/gui/SettingsPage.cpp | 41 +++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) (limited to 'src/gui') diff --git a/src/gui/SettingsPage.cpp b/src/gui/SettingsPage.cpp index 3d114ae..4d1109a 100644 --- a/src/gui/SettingsPage.cpp +++ b/src/gui/SettingsPage.cpp @@ -629,16 +629,24 @@ namespace gsr { return container_list; } - std::unique_ptr SettingsPage::create_replay_time_entry() { + std::unique_ptr SettingsPage::create_replay_time_entry() { + auto list = std::make_unique(List::Orientation::HORIZONTAL, List::Alignment::CENTER); + auto replay_time_entry = std::make_unique(&get_theme().body_font, "60", get_theme().body_font.get_character_size() * 3); - replay_time_entry->validate_handler = create_entry_validator_integer_in_range(1, 1200); + replay_time_entry->validate_handler = create_entry_validator_integer_in_range(1, 10800); replay_time_entry_ptr = replay_time_entry.get(); - return replay_time_entry; + list->add_widget(std::move(replay_time_entry)); + + auto replay_time_label = std::make_unique