From 9ff089462e3817417adb6931bc8dd80da695c4fc Mon Sep 17 00:00:00 2001 From: KacperLewandowski Date: Thu, 14 Jan 2021 19:01:57 +0100 Subject: [PATCH] [EGD-5073] Add UI modifications in Calendar after review Changes mainly concern margins, positions, sizes etc of items in: - Custom repeat window, - New/Edit event window, - No events window. --- .../data/CalendarData.hpp | 6 + .../models/NewEditEventModel.cpp | 29 ++-- .../models/NewEditEventModel.hpp | 10 +- .../widgets/CalendarStyle.hpp | 21 ++- .../widgets/CheckBoxWithLabelItem.cpp | 49 ++---- .../widgets/CheckBoxWithLabelItem.hpp | 4 +- .../widgets/EventDateItem.cpp | 116 +++++++++----- .../widgets/EventDateItem.hpp | 12 +- .../widgets/EventTimeItem.cpp | 149 ++++++++---------- .../widgets/EventTimeItem.hpp | 7 +- .../widgets/NewEventCheckBoxWithLabel.cpp | 18 ++- .../widgets/NewEventCheckBoxWithLabel.hpp | 4 +- .../widgets/RepeatAndReminderItem.cpp | 5 +- .../widgets/SeveralOptionsItem.cpp | 66 +++++--- .../widgets/TextWithLabelItem.cpp | 9 +- .../windows/CustomRepeatWindow.cpp | 15 +- .../windows/NewEditEventWindow.cpp | 12 +- .../windows/NewEditEventWindow.hpp | 8 +- module-apps/windows/NoEvents.cpp | 46 +++++- module-apps/windows/NoEvents.hpp | 4 + module-utils/time/time_date_validation.cpp | 2 +- 21 files changed, 341 insertions(+), 251 deletions(-) diff --git a/module-apps/application-calendar/data/CalendarData.hpp b/module-apps/application-calendar/data/CalendarData.hpp index c61c518b5bd54fec753d29a22419e7c5de45c0ac..a4d46e8d9586fcecdc3de44f8dfd8c32c921961e 100644 --- a/module-apps/application-calendar/data/CalendarData.hpp +++ b/module-apps/application-calendar/data/CalendarData.hpp @@ -6,6 +6,12 @@ #include #include "application-calendar/widgets/CalendarStyle.hpp" +enum class EventAction +{ + Add, + Edit +}; + class EventRecordData : public gui::SwitchData { protected: diff --git a/module-apps/application-calendar/models/NewEditEventModel.cpp b/module-apps/application-calendar/models/NewEditEventModel.cpp index fa2a93a53f759f84a266c1fd239377e9c0dd8406..d99cfe4de916a5101974f2845cb9c55a81deddf6 100644 --- a/module-apps/application-calendar/models/NewEditEventModel.cpp +++ b/module-apps/application-calendar/models/NewEditEventModel.cpp @@ -2,16 +2,16 @@ // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "NewEditEventModel.hpp" -#include "AppWindow.hpp" #include "application-calendar/widgets/NewEventCheckBoxWithLabel.hpp" -#include "module-apps/application-calendar/data/CalendarData.hpp" +#include "application-calendar/data/CalendarData.hpp" +#include "application-calendar/ApplicationCalendar.hpp" +#include "AppWindow.hpp" #include #include #include #include #include #include