27 #ifndef DIGIKAM_DDATE_PICKER_H
28 #define DIGIKAM_DDATE_PICKER_H
52 Q_PROPERTY(QDate date READ date WRITE setDate NOTIFY dateChanged USER
true)
53 Q_PROPERTY(
bool closeButton READ hasCloseButton WRITE setCloseButton)
54 Q_PROPERTY(
int fontSize READ fontSize WRITE setFontSize)
61 explicit DDatePicker(QWidget*
const parent =
nullptr);
66 explicit DDatePicker(
const QDate& dt, QWidget*
const parent =
nullptr);
80 QSize sizeHint()
const override;
87 bool setDate(
const QDate& date);
92 const QDate& date()
const;
103 void setFontSize(
int);
108 int fontSize()
const;
118 void setCloseButton(
bool enable);
124 bool hasCloseButton()
const;
129 bool eventFilter(QObject*, QEvent*)
override;
132 void resizeEvent(QResizeEvent*)
override;
133 void changeEvent(QEvent*)
override;
137 void dateChangedSlot(
const QDate& date);
138 void tableClickedSlot();
139 void monthForwardClicked();
140 void monthBackwardClicked();
141 void yearForwardClicked();
142 void yearBackwardClicked();
143 void selectMonthClicked();
144 void selectYearClicked();
145 void uncheckYearSelector();
146 void lineEnterPressed();
147 void todayButtonClicked();
148 void weekSelected(
int);
185 void initWidget(
const QDate& date);
Definition: ddatepicker_p.h:99
Definition: ddatepicker.h:50
void dateEntered(const QDate &date)
void dateChanged(const QDate &date)
void dateSelected(const QDate &date)
Definition: ddatetable.h:50
Definition: datefolderview.cpp:43