1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:57:45 +00:00

Calendar: Set the end time relative to the start time in AddEventDialog

This commit is contained in:
ronak69 2024-01-08 10:01:16 +00:00 committed by Andrew Kaster
parent 5875fae9e9
commit 5b72711beb

View file

@ -29,8 +29,8 @@ static constexpr StringView DATE_FORMAT = "%Y-%m-%d"sv;
AddEventDialog::AddEventDialog(Core::DateTime date_time, EventManager& event_manager, Window* parent_window) AddEventDialog::AddEventDialog(Core::DateTime date_time, EventManager& event_manager, Window* parent_window)
: Dialog(parent_window) : Dialog(parent_window)
, m_start_date_time(date_time) , m_start_date_time(Core::DateTime::create(date_time.year(), date_time.month(), date_time.day(), 12, 0))
, m_end_date_time(Core::DateTime::from_timestamp(date_time.timestamp() + (15 * 60))) , m_end_date_time(Core::DateTime::from_timestamp(m_start_date_time.timestamp() + (15 * 60)))
, m_event_manager(event_manager) , m_event_manager(event_manager)
{ {
resize(360, 140); resize(360, 140);
@ -41,8 +41,6 @@ AddEventDialog::AddEventDialog(Core::DateTime date_time, EventManager& event_man
dbgln("start time: {}", m_start_date_time.to_string().release_value_but_fixme_should_propagate_errors()); dbgln("start time: {}", m_start_date_time.to_string().release_value_but_fixme_should_propagate_errors());
dbgln("end time: {}", m_end_date_time.to_string().release_value_but_fixme_should_propagate_errors()); dbgln("end time: {}", m_end_date_time.to_string().release_value_but_fixme_should_propagate_errors());
m_start_date_time = Core::DateTime::create(m_start_date_time.year(), m_start_date_time.month(), m_start_date_time.day(), 12, 0);
auto widget = set_main_widget<GUI::Widget>(); auto widget = set_main_widget<GUI::Widget>();
widget->load_from_gml(add_event_dialog_gml).release_value_but_fixme_should_propagate_errors(); widget->load_from_gml(add_event_dialog_gml).release_value_but_fixme_should_propagate_errors();