#ifndef __COMMON_STRUCTS_H__ #define __COMMON_STRUCTS_H__ #include #include "colour.h" struct CalendarProperties { bool editMode = false; int accountPreferencesID = -1; int accountID = 0; int calendarID = 0; std::string accountName = ""; std::string calendarName = ""; std::string calendarDescription = ""; Colour calendarColour; }; struct EventProperties { bool editMode = false; int accountPreferencesID = -1; int accountID = 0; int calendarID = 0; int eventID = 0; std::string eventName = ""; std::string eventDescipriton = ""; int eventYear = 0; int eventMonth = 0; int eventDay = 0; int eventHour = 0; int eventMinute = 0; int eventSecond = 0; std::vector hideAccountsList; std::vector hideCalendarsList; }; struct ColourUpdateProperties{ int calendarID = 0; Colour newColour; }; enum XCCalendarMenuID { ID_CALENDARMENU_EDIT = 1, ID_CALENDARMENU_DELETE, }; enum XCEventMenuID { ID_EVENTMENU_EDIT = 1, ID_EVENTMENU_DELETE, }; #endif