#ifndef BRCALENDAR_H #define BRCALENDAR_H #include #include "brcompetition.h" #include "brwidget.h" #include "brcategory.h" #include "brcup.h" class BRProvider; class BRCalendar : public BRWidget { Q_OBJECT public: friend class BRProvider; friend class BRProviderDr; BRWidget::BRWidgetStatusCode load() override; Q_INVOKABLE int getYear(); int getLeague(); QList getCompetitions(); QList getCompetitionsQML(); private: explicit BRCalendar(BRProvider* provider, BRFederation federation, int year, int league); int year; int league; QList competitions; QList categories; QList cups; signals: }; #endif // BRCALENDAR_H