X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fwidgets%2FXCCalendarDay.h;h=aed2bca25566430e13caeb5638b7c9fd786192ca;hb=0eaba7c07f611e7cc94172f43e15a6be5a5e839a;hp=70a6d2f1a9a5d8c432be894281ed4db38f921448;hpb=17e07e01f44e01a6da8dfa5f8782ca9962f787c9;p=xestiacalendar%2F.git diff --git a/source/widgets/XCCalendarDay.h b/source/widgets/XCCalendarDay.h index 70a6d2f..aed2bca 100644 --- a/source/widgets/XCCalendarDay.h +++ b/source/widgets/XCCalendarDay.h @@ -24,11 +24,15 @@ #include #include "XCCalendarDayEntry.h" +#include "XCCalendarMonthView.h" #include "../common/events.h" +class XCCalendarMonthView; + class XCCalendarDay: public wxPanel { private: + XCCalendarMonthView *MonthViewPointer = nullptr; wxFlexGridSizer *WindowSizer = new wxFlexGridSizer(2, 1, 0, 0); wxBoxSizer *TopSectionSizer = new wxBoxSizer(wxHORIZONTAL); wxBoxSizer *MainSectionSizer = new wxBoxSizer(wxVERTICAL); @@ -62,10 +66,12 @@ class XCCalendarDay: public wxPanel void PaintFrameEvent(wxPaintEvent &PaintEvent); void ResizeFrameEvent(wxSizeEvent &SizeEvent); void DeselectOthersEvent(wxCommandEvent &DeselectEvent); + void DeselectAllEvent(wxCommandEvent &DeselectEvent); void UpdateTopIcons(); - void SetupControl(int SetupDay, int SetupMonth, int SetupYear, bool SetupIsInMonth); + void SetupControl(int SetupDay, int SetupMonth, int SetupYear, bool SetupIsInMonth, XCCalendarMonthView *MonthViewPointer); DECLARE_EVENT_TABLE() + }; #endif \ No newline at end of file