5#ifndef QQUICKSCROLLBAR_P_P_H
6#define QQUICKSCROLLBAR_P_P_H
19#include <QtQuickTemplates2/private/qquickscrollbar_p.h>
20#include <QtQuickTemplates2/private/qquickcontrol_p_p.h>
21#include <QtQuick/private/qquickitemchangelistener_p.h>
26class QQuickIndicatorButton;
30 Q_DECLARE_PUBLIC(QQuickScrollBar)
49 void setPosition(qreal position,
bool notifyVisualChange =
true);
61 bool handlePress(
const QPointF &point, ulong timestamp)
override;
62 bool handleMove(
const QPointF &point, ulong timestamp)
override;
63 bool handleRelease(
const QPointF &point, ulong timestamp)
override;
66 void visualAreaChange(
const VisualArea &newVisualArea,
const VisualArea &oldVisualArea);
68 void updateHover(
const QPointF &pos, std::optional<
bool> newHoverState = {});
94 return attached->d_func();
112 void itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change,
const QRectF &diff)
override;
Combined button and popup list for selecting options.