29 QML_NAMED_ELEMENT(ScrollView)
30 QML_ADDED_IN_VERSION(2, 2)
31 Q_PROPERTY(qreal effectiveScrollBarWidth READ effectiveScrollBarWidth NOTIFY effectiveScrollBarWidthChanged FINAL REVISION(6, 6))
32 Q_PROPERTY(qreal effectiveScrollBarHeight READ effectiveScrollBarHeight NOTIFY effectiveScrollBarHeightChanged FINAL REVISION(6, 6))
35 explicit QQuickScrollView(QQuickItem *parent =
nullptr);
37 qreal effectiveScrollBarWidth();
38 qreal effectiveScrollBarHeight();
41 bool childMouseEventFilter(QQuickItem *item, QEvent *event) override;
42 bool eventFilter(QObject *object, QEvent *event) override;
43 void keyPressEvent(QKeyEvent *event) override;
45 void componentComplete() override;
46 void contentItemChange(QQuickItem *newItem, QQuickItem *oldItem) override;
47 void contentSizeChange(
const QSizeF &newSize,
const QSizeF &oldSize) override;
49#if QT_CONFIG(accessibility)
50 QAccessible::Role accessibleRole()
const override;
54 Q_REVISION(6, 6)
void effectiveScrollBarWidthChanged();
55 Q_REVISION(6, 6)
void effectiveScrollBarHeightChanged();
58 Q_DISABLE_COPY(QQuickScrollView)
59 Q_DECLARE_PRIVATE(QQuickScrollView)