60 explicit Picker(QQuickItem *parent =
nullptr);
72 QQuickItem *
header()
const;
78 QQuickItem *
footer()
const;
93 void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry)
override;
97 bool m_hasOrientation =
false;
99 QQuickItem *m_background =
nullptr;
100 QQuickItem *m_header =
nullptr;
101 QQuickItem *m_selector =
nullptr;
102 QQuickItem *m_footer =
nullptr;
104 bool updateOrientation();
void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) override
Definition picker.cpp:148
void accepted(const QDate &date)
void setSelector(QQuickItem *item)
Definition picker.cpp:107
Orientation orientation
Definition picker.h:35
void setFooter(QQuickItem *item)
Definition picker.cpp:127
Orientation
Definition picker.h:54
@ Portrait
Definition picker.h:56
@ Landscape
Definition picker.h:55
QLocale locale
Definition picker.h:26
QQuickItem * header
Definition picker.h:43
void setLocale(const QLocale &locale)
Definition picker.cpp:34
void orientationChanged()
void resetOrientation()
Definition picker.cpp:58
void setOrientation(Orientation orientation)
Definition picker.cpp:48
QQuickItem * background
Definition picker.h:39
QQuickItem * footer
Definition picker.h:51
void componentComplete() override
Definition picker.cpp:142
void setHeader(QQuickItem *item)
Definition picker.cpp:87
QQuickItem * selector
Definition picker.h:47
void setBackground(QQuickItem *item)
Definition picker.cpp:69