56 explicit DDateTable(QWidget*
const parent =
nullptr);
57 explicit DDateTable(
const QDate& dt, QWidget*
const parent =
nullptr);
82 const QDate&
date()
const;
103 const QColor& bgColor = QColor());
138 bool event(QEvent* e)
override;
169 void initWidget(
const QDate& dt);
171 void paintCell(QPainter* painter,
int row,
int col);
Definition ddatetable_p.h:38
Definition ddatetable.h:40
void setFontSize(int size)
Definition ddatetable.cpp:531
void focusInEvent(QFocusEvent *e) override
Definition ddatetable.cpp:753
void setCustomDatePainting(const QDate &date, const QColor &fgColor, BackgroundMode bgMode=NoBgMode, const QColor &bgColor=QColor())
Definition ddatetable.cpp:790
~DDateTable() override
Definition ddatetable.cpp:56
bool popupMenu
Definition ddatetable.h:43
virtual int posFromDate(const QDate &dt)
Definition ddatetable.cpp:126
void focusOutEvent(QFocusEvent *e) override
Definition ddatetable.cpp:758
virtual QDate dateFromPos(int pos)
Definition ddatetable.cpp:142
bool event(QEvent *e) override
Definition ddatetable.cpp:565
void paintEvent(QPaintEvent *e) override
Definition ddatetable.cpp:157
QDate date
Definition ddatetable.h:42
void unsetCustomDatePainting(const QDate &dt)
Definition ddatetable.cpp:809
void dateChanged(const QDate &date)
BackgroundMode
Definition ddatetable.h:48
@ RectangleMode
Definition ddatetable.h:50
@ NoBgMode
Definition ddatetable.h:49
@ CircleMode
Definition ddatetable.h:51
void setPopupMenuEnabled(bool enable)
Definition ddatetable.cpp:780
void wheelEvent(QWheelEvent *e) override
Definition ddatetable.cpp:559
void mousePressEvent(QMouseEvent *e) override
Definition ddatetable.cpp:645
bool setDate(const QDate &date)
Definition ddatetable.cpp:725
void keyPressEvent(QKeyEvent *e) override
Definition ddatetable.cpp:441
bool popupMenuEnabled() const
Definition ddatetable.cpp:785
QSize sizeHint() const override
Definition ddatetable.cpp:763
void dateChanged(const QDate &cur, const QDate &old)
void aboutToShowContextMenu(QMenu *menu, const QDate &dt)
Definition datefolderview.cpp:34