![]() |
Qt 6.x
The Qt SDK
|
#include <qquickflickable_p_p.h>
Public Member Functions | |
AxisData (QQuickFlickablePrivate *fp, void(QQuickFlickablePrivate::*func)(qreal)) | |
~AxisData () | |
void | reset () |
void | markExtentsDirty () |
void | resetTransitionTo () |
void | addVelocitySample (qreal v, qreal maxVelocity) |
void | updateVelocity () |
Definition at line 62 of file qquickflickable_p_p.h.
|
inline |
Definition at line 63 of file qquickflickable_p_p.h.
QQuickFlickablePrivate::AxisData::~AxisData | ( | ) |
Definition at line 202 of file qquickflickable.cpp.
References transitionToBounds.
Definition at line 283 of file qquickflickable.cpp.
References QPODVector< T, Increment >::append(), QPODVector< T, Increment >::count(), QQuickFlickablePrivate::maxVelocity, QML_FLICK_SAMPLEBUFFER, QPODVector< T, Increment >::remove(), and velocityBuffer.
Referenced by QQuickFlickablePrivate::drag().
|
inline |
Definition at line 89 of file qquickflickable_p_p.h.
Referenced by QQuickTableViewPrivate::loadInitialTable(), and QQuickTableViewPrivate::updateExtents().
|
inline |
Definition at line 81 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::maybeBeginDrag().
|
inline |
Definition at line 95 of file qquickflickable_p_p.h.
void QQuickFlickablePrivate::AxisData::updateVelocity | ( | ) |
Definition at line 294 of file qquickflickable.cpp.
References i, and QML_FLICK_DISCARDSAMPLES.
Referenced by QQuickFlickablePrivate::handleReleaseEvent().
uint QQuickFlickablePrivate::AxisData::atBeginning |
Definition at line 125 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::handleReleaseEvent(), QQuickFlickablePrivate::updateBeginningEnd(), and QQuickListViewPrivate::updateStickySections().
uint QQuickFlickablePrivate::AxisData::atEnd |
Definition at line 124 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::handleReleaseEvent(), QQuickFlickablePrivate::updateBeginningEnd(), and QQuickListViewPrivate::updateStickySections().
uint QQuickFlickablePrivate::AxisData::contentPositionChangedExternallyDuringDrag |
Definition at line 138 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::itemGeometryChanged().
qreal QQuickFlickablePrivate::AxisData::continuousFlickVelocity |
Definition at line 119 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handlePressEvent(), and QQuickFlickablePrivate::handleReleaseEvent().
uint QQuickFlickablePrivate::AxisData::dragging |
Definition at line 133 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::draggingEnding(), and QQuickFlickablePrivate::draggingStarting().
qreal QQuickFlickablePrivate::AxisData::dragMaxBound |
Definition at line 110 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), and QQuickFlickablePrivate::maybeBeginDrag().
qreal QQuickFlickablePrivate::AxisData::dragMinBound |
Definition at line 109 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), and QQuickFlickablePrivate::maybeBeginDrag().
qreal QQuickFlickablePrivate::AxisData::dragStartOffset |
Definition at line 108 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag().
qreal QQuickFlickablePrivate::AxisData::endMargin |
Definition at line 115 of file qquickflickable_p_p.h.
Referenced by QQuickItemViewPrivate::contentStartOffset(), QQuickFlickablePrivate::drag(), QQuickItemViewPrivate::maxExtentForAxis(), and QQuickFlickablePrivate::maybeBeginDrag().
uint QQuickFlickablePrivate::AxisData::explicitValue |
Definition at line 135 of file qquickflickable_p_p.h.
uint QQuickFlickablePrivate::AxisData::extentsChanged |
Definition at line 134 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::updateBeginningEnd().
uint QQuickFlickablePrivate::AxisData::fixingUp |
Definition at line 127 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handlePressEvent(), and QQuickFlickablePrivate::maybeBeginDrag().
uint QQuickFlickablePrivate::AxisData::flicking |
Definition at line 131 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::flick(), QQuickListViewPrivate::flick(), QQuickFlickablePrivate::flickingStarted(), and QQuickFlickablePrivate::maybeBeginDrag().
uint QQuickFlickablePrivate::AxisData::flickingWhenDragBegan |
Definition at line 132 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::maybeBeginDrag().
qreal QQuickFlickablePrivate::AxisData::flickTarget |
Definition at line 113 of file qquickflickable_p_p.h.
uint QQuickFlickablePrivate::AxisData::inOvershoot |
Definition at line 128 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handlePressEvent().
uint QQuickFlickablePrivate::AxisData::inRebound |
Definition at line 129 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), and QQuickFlickablePrivate::draggingEnding().
qreal QQuickFlickablePrivate::AxisData::lastPos |
Definition at line 107 of file qquickflickable_p_p.h.
|
mutable |
Definition at line 137 of file qquickflickable_p_p.h.
|
mutable |
Definition at line 136 of file qquickflickable_p_p.h.
Referenced by QQuickTableViewPrivate::updateExtents().
QQuickTimeLineValueProxy<QQuickFlickablePrivate> QQuickFlickablePrivate::AxisData::move |
uint QQuickFlickablePrivate::AxisData::moving |
Definition at line 130 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::updateBeginningEnd().
qreal QQuickFlickablePrivate::AxisData::origin |
Definition at line 116 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::updateBeginningEnd().
qreal QQuickFlickablePrivate::AxisData::overshoot |
Definition at line 117 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::setViewportX(), and QQuickFlickablePrivate::setViewportY().
qreal QQuickFlickablePrivate::AxisData::pressPos |
Definition at line 106 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::itemGeometryChanged(), and QQuickFlickablePrivate::maybeBeginDrag().
qreal QQuickFlickablePrivate::AxisData::previousDragDelta |
Definition at line 111 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag().
QQuickFlickablePrivate::Velocity QQuickFlickablePrivate::AxisData::smoothVelocity |
Definition at line 122 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handlePressEvent(), QQuickFlickablePrivate::handleReleaseEvent(), and QQuickFlickablePrivate::updateBeginningEnd().
qreal QQuickFlickablePrivate::AxisData::startMargin |
Definition at line 114 of file qquickflickable_p_p.h.
Referenced by QQuickItemViewPrivate::contentStartOffset(), QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::maybeBeginDrag(), QQuickItemViewPrivate::minExtentForAxis(), and QQuickGridViewPrivate::rowPosAt().
qreal QQuickFlickablePrivate::AxisData::transitionTo |
Definition at line 118 of file qquickflickable_p_p.h.
Referenced by QQuickFlickableReboundTransition::finished(), and QQuickFlickableReboundTransition::startTransition().
QQuickFlickableReboundTransition* QQuickFlickablePrivate::AxisData::transitionToBounds |
Definition at line 104 of file qquickflickable_p_p.h.
Referenced by ~AxisData(), QQuickFlickablePrivate::clearTimeline(), QQuickFlickablePrivate::isViewMoving(), and QQuickFlickablePrivate::maybeBeginDrag().
uint QQuickFlickablePrivate::AxisData::transitionToSet |
Definition at line 126 of file qquickflickable_p_p.h.
Referenced by QQuickFlickableReboundTransition::startTransition().
uint QQuickFlickablePrivate::AxisData::unused |
Definition at line 139 of file qquickflickable_p_p.h.
qreal QQuickFlickablePrivate::AxisData::velocity |
Definition at line 112 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::drag(), QQuickFlickablePrivate::handleReleaseEvent(), and QQuickListViewPrivate::snapItemAt().
QPODVector<qreal,10> QQuickFlickablePrivate::AxisData::velocityBuffer |
Definition at line 123 of file qquickflickable_p_p.h.
Referenced by addVelocitySample(), and QQuickFlickablePrivate::drag().
QElapsedTimer QQuickFlickablePrivate::AxisData::velocityTime |
Definition at line 120 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::maybeBeginDrag().
qreal QQuickFlickablePrivate::AxisData::viewSize |
Definition at line 105 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handleReleaseEvent().
int QQuickFlickablePrivate::AxisData::vTime |
Definition at line 121 of file qquickflickable_p_p.h.
Referenced by QQuickFlickablePrivate::handleReleaseEvent().