27 lines
742 B
C++
27 lines
742 B
C++
#ifndef ELACALENDARPICKERPRIVATE_H
|
|
#define ELACALENDARPICKERPRIVATE_H
|
|
|
|
#include <QObject>
|
|
|
|
#include "ElaDef.h"
|
|
class ElaCalendar;
|
|
class ElaCalendarPicker;
|
|
class ElaCalendarPickerContainer;
|
|
class ElaCalendarPickerPrivate : public QObject {
|
|
Q_OBJECT
|
|
Q_D_CREATE(ElaCalendarPicker)
|
|
Q_PROPERTY_CREATE_D(int, BorderRadius)
|
|
public:
|
|
explicit ElaCalendarPickerPrivate(QObject *parent = nullptr);
|
|
~ElaCalendarPickerPrivate();
|
|
Q_SLOT void onCalendarPickerClicked();
|
|
Q_SLOT void onCalendarSelectedDateChanged();
|
|
|
|
private:
|
|
ElaThemeType::ThemeMode _themeMode;
|
|
ElaCalendar *_calendar{nullptr};
|
|
ElaCalendarPickerContainer *_calendarPickerContainer{nullptr};
|
|
};
|
|
|
|
#endif // ELACALENDARPICKERPRIVATE_H
|