26class Q_QUICKTEMPLATES2_EXPORT
QQuickPage :
public QQuickPane
29 Q_PROPERTY(QString title READ title WRITE setTitle NOTIFY titleChanged RESET resetTitle FINAL)
30 Q_PROPERTY(QQuickItem *header READ header WRITE setHeader NOTIFY headerChanged FINAL)
31 Q_PROPERTY(QQuickItem *footer READ footer WRITE setFooter NOTIFY footerChanged FINAL)
33 Q_PROPERTY(qreal implicitHeaderWidth READ implicitHeaderWidth NOTIFY implicitHeaderWidthChanged FINAL REVISION(2, 5))
34 Q_PROPERTY(qreal implicitHeaderHeight READ implicitHeaderHeight NOTIFY implicitHeaderHeightChanged FINAL REVISION(2, 5))
35 Q_PROPERTY(qreal implicitFooterWidth READ implicitFooterWidth NOTIFY implicitFooterWidthChanged FINAL REVISION(2, 5))
36 Q_PROPERTY(qreal implicitFooterHeight READ implicitFooterHeight NOTIFY implicitFooterHeightChanged FINAL REVISION(2, 5))
37 QML_NAMED_ELEMENT(Page)
38 QML_ADDED_IN_VERSION(2, 0)
41 explicit QQuickPage(QQuickItem *parent =
nullptr);
44 QString title()
const;
45 void setTitle(
const QString &title);
48 QQuickItem *header()
const;
49 void setHeader(QQuickItem *header);
51 QQuickItem *footer()
const;
52 void setFooter(QQuickItem *footer);
55 qreal implicitHeaderWidth()
const;
56 qreal implicitHeaderHeight()
const;
58 qreal implicitFooterWidth()
const;
59 qreal implicitFooterHeight()
const;
66 void implicitHeaderWidthChanged();
67 void implicitHeaderHeightChanged();
68 void implicitFooterWidthChanged();
69 void implicitFooterHeightChanged();
72 QQuickPage(QQuickPagePrivate &dd, QQuickItem *parent);
74 void componentComplete() override;
76 void spacingChange(qreal newSpacing, qreal oldSpacing) override;
78#if QT_CONFIG(accessibility)
79 QAccessible::Role accessibleRole()
const override;
80 void accessibilityActiveChanged(
bool active) override;
84 Q_DISABLE_COPY(QQuickPage)
85 Q_DECLARE_PRIVATE(QQuickPage)
QAccessibleQuickPage(QQuickPage *page)
int indexOfChild(const QAccessibleInterface *iface) const override
QAccessibleInterface * child(int index) const override