#ifndef CALENDARDTEDIT_H #define CALENDARDTEDIT_H #include #include class CalendarDTEdit : public QDateTimeEdit { Q_OBJECT public: explicit CalendarDTEdit(QWidget *parent = nullptr); virtual ~CalendarDTEdit(); void SetCalendarAutoClose(bool value); void CloseCalendar(); signals: void sig_SetCurrentPage(int year, int month); protected: void mousePressEvent(QMouseEvent* e) override; }; #endif // CALENDARDTEDIT_H