X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fwidgets%2FXCCalendarMonthView.h;h=3a91fd8b061ae6dc31f2eaed7ebe2b74b9070fea;hb=12c1ca8d2877104bd61b02ae72ef32314afeaa51;hp=9799ea844d5e7b726fe314d58a8834c3c05ae48f;hpb=836a92ef94cf47b23b9aeee030e0f023c57072d0;p=xestiacalendar%2F.git diff --git a/source/widgets/XCCalendarMonthView.h b/source/widgets/XCCalendarMonthView.h index 9799ea8..3a91fd8 100644 --- a/source/widgets/XCCalendarMonthView.h +++ b/source/widgets/XCCalendarMonthView.h @@ -27,13 +27,15 @@ #include "../common/events.h" #include "../common/monthviewgen.h" +#include "../libraries/CalendarDataStorage/CalendarDataStorage.h" + #include "XCCalendarMonthView.h" #include "XCCalendarMonthViewDayTitle.h" #include "XCCalendarDay.h" class XCCalendarDay; -class XCCalendarMonthView: public wxFrame +class XCCalendarMonthView: public wxPanel { private: @@ -47,12 +49,14 @@ class XCCalendarMonthView: public wxFrame XCCalendarMonthViewDayTitle *FridayText = nullptr; XCCalendarMonthViewDayTitle *SaturdayText = nullptr; XCCalendarMonthViewDayTitle *SundayText = nullptr; + CalendarDataStorage *calendarStorage = nullptr; void ProcessGrid(XCCalendarMonthViewGrid *grid); void Repaint(); public: - XCCalendarMonthView(const wxString& title, const wxPoint& pos, const wxSize& size, XCCalendarMonthViewGrid *grid); + XCCalendarMonthView(wxWindow *parent, const wxString& title, const wxPoint& pos, const wxSize& size, XCCalendarMonthViewGrid *grid, CalendarDataStorage *dataStorage); + XCCalendarMonthView(XCCalendarMonthViewGrid *grid, CalendarDataStorage *dataStorage); ~XCCalendarMonthView(); void PaintFrameEvent(wxPaintEvent &PaintEvent);