![]() |
Qt 6.x
The Qt SDK
|
#include <qquickpathview_p_p.h>
Public Types | |
enum | MovementReason { Other , SetIndex , Mouse } |
![]() | |
enum | ChangeType { Geometry = 0x01 , SiblingOrder = 0x02 , Visibility = 0x04 , Opacity = 0x08 , Destroyed = 0x10 , Parent = 0x20 , Children = 0x40 , Rotation = 0x80 , ImplicitWidth = 0x100 , ImplicitHeight = 0x200 , Enabled = 0x400 , Focus = 0x800 , AllChanges = 0xFFFFFFFF } |
enum | ExtraDataTag { NoTag = 0x1 , LeftMouseButtonAccepted = 0x2 } |
enum | DirtyType { TransformOrigin = 0x00000001 , Transform = 0x00000002 , BasicTransform = 0x00000004 , Position = 0x00000008 , Size = 0x00000010 , ZValue = 0x00000020 , Content = 0x00000040 , Smooth = 0x00000080 , OpacityValue = 0x00000100 , ChildrenChanged = 0x00000200 , ChildrenStackingChanged = 0x00000400 , ParentChanged = 0x00000800 , Clip = 0x00001000 , Window = 0x00002000 , EffectReference = 0x00008000 , Visible = 0x00010000 , HideReference = 0x00020000 , Antialiasing = 0x00040000 , TransformUpdateMask , ComplexTransformUpdateMask = Transform | Window , ContentUpdateMask = Size | Content | Smooth | Window | Antialiasing , ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference | Window } |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Additional Inherited Members | |
![]() | |
void | setCurrentColorGroup () |
Definition at line 38 of file qquickpathview_p_p.h.
Enumerator | |
---|---|
Other | |
SetIndex | |
Mouse |
Definition at line 97 of file qquickpathview_p_p.h.
QQuickPathViewPrivate::QQuickPathViewPrivate | ( | ) |
Definition at line 60 of file qquickpathview.cpp.
Definition at line 1579 of file qquickpathview.cpp.
References QPODVector< T, Increment >::append(), QPODVector< T, Increment >::count(), qCDebug, QML_FLICK_SAMPLEBUFFER, QPODVector< T, Increment >::remove(), and velocityBuffer.
Referenced by handleMouseMoveEvent().
QQuickPathViewAttached * QQuickPathViewPrivate::attached | ( | QQuickItem * | item | ) |
Definition at line 189 of file qquickpathview.cpp.
References item.
Referenced by createCurrentItem(), itemGeometryChanged(), releaseItem(), setHighlightPosition(), updateCurrent(), and updateItem().
QQmlOpenMetaObjectType * QQuickPathViewPrivate::attachedType | ( | ) |
Definition at line 194 of file qquickpathview.cpp.
References attType, and QQmlOpenMetaObjectType::createProperty().
int QQuickPathViewPrivate::calcCurrentIndex | ( | ) |
Definition at line 2289 of file qquickpathview.cpp.
References items, model, modelCount, qAbs(), qRound(), and QList< T >::size().
Referenced by fixOffset(), and updateCurrent().
qreal QQuickPathViewPrivate::calcVelocity | ( | ) | const |
Definition at line 1587 of file qquickpathview.cpp.
References QPODVector< T, Increment >::at(), QPODVector< T, Increment >::count(), i, qCDebug, QML_FLICK_DISCARDSAMPLES, and velocityBuffer.
Referenced by handleMouseReleaseEvent().
void QQuickPathViewPrivate::clear | ( | ) |
Definition at line 209 of file qquickpathview.cpp.
References QQmlInstanceModel::cancel(), QList< T >::clear(), QQuickTimeLine::clear(), currentItem, itemCache, items, model, releaseItem(), requestedIndex, and tl.
Referenced by regenerate().
qint64 QQuickPathViewPrivate::computeCurrentTime | ( | QInputEvent * | event | ) | const |
Definition at line 1602 of file qquickpathview.cpp.
References QElapsedTimer::elapsed(), and timer.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
void QQuickPathViewPrivate::createCurrentItem | ( | ) |
Definition at line 2303 of file qquickpathview.cpp.
References attached(), currentIndex, currentItem, getItem(), QQmlInstanceModel::indexOf(), item, items, model, modelCount, requestedIndex, QQuickItem::setFocus(), QQuickPathViewAttached::setIsCurrentItem(), and updateItem().
Referenced by updateCurrent().
void QQuickPathViewPrivate::createHighlight | ( | ) |
Definition at line 281 of file qquickpathview.cpp.
References QQmlComponent::create(), QQmlComponent::creationContext(), QObject::deleteLater(), emit, highlightComponent, highlightItem, item, qmlContext(), qobject_cast< QQuickItem * >(), QQml_setParent_noEvent(), QGraphicsItem::setParentItem(), and QQuickItem::setParentItem().
void QQuickPathViewPrivate::fixOffset | ( | ) |
Definition at line 2361 of file qquickpathview.cpp.
References calcCurrentIndex(), currentIndex, haveHighlightRange, highlightRangeMode, items, model, QQuickPathView::NoSnap, Other, QList< T >::size(), snapMode, snapToIndex(), and QQuickPathView::StrictlyEnforceRange.
Referenced by fixOffsetCallback(), and handleMouseReleaseEvent().
Definition at line 2356 of file qquickpathview.cpp.
References d, and fixOffset().
Referenced by handleMouseReleaseEvent().
QQuickItem * QQuickPathViewPrivate::getItem | ( | int | modelIndex, |
qreal | z = 0 , |
||
bool | async = false |
||
) |
Definition at line 95 of file qquickpathview.cpp.
References QQuickItemPrivate::addItemChangeListener(), QQmlIncubator::Asynchronous, QQmlIncubator::AsynchronousIfNested, delegateValidated, QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), inRequest, item, model, QQmlInstanceModel::object, qmlobject_cast< QQuickItem * >(), qmlWarning(), QQmlInstanceModel::release(), requestedIndex, requestedZ, QGraphicsItem::setParentItem(), and QQuickItemPrivate::z().
Referenced by createCurrentItem().
void QQuickPathViewPrivate::handleMouseMoveEvent | ( | QMouseEvent * | event | ) |
Definition at line 1667 of file qquickpathview.cpp.
References addVelocitySample(), computeCurrentTime(), QQuickDeliveryAgentPrivate::dragOverThreshold(), elapsed(), emit, interactive, QElapsedTimer::isValid(), lastPosTime, model, modelCount, Mouse, moveReason, moving, pathItems, pointNear(), qAbs(), qFuzzyIsNull(), qMin(), setDragging(), QStyleHints::startDragDistance, startPc, startPoint, startPos, stealMouse, QGuiApplication::styleHints(), timer, QPointF::x(), Qt::XAxis, QPointF::y(), and Qt::YAxis.
void QQuickPathViewPrivate::handleMousePressEvent | ( | QMouseEvent * | event | ) |
Definition at line 1620 of file qquickpathview.cpp.
References QList< T >::at(), QPODVector< T, Increment >::clear(), QQuickTimeLine::clear(), computeCurrentTime(), QGraphicsItem::contains(), dragMargin, flickDuration, flicking, interactive, QQuickTimeLine::isActive(), item, items, lastPosTime, QGraphicsItem::mapFromScene(), model, modelCount, pointNear(), qAbs(), qFuzzyIsNull(), QList< T >::size(), QElapsedTimer::start(), startPc, startPoint, startPos, stealMouse, QQuickTimeLine::time(), timer, tl, velocityBuffer, QPointF::x(), and QPointF::y().
void QQuickPathViewPrivate::handleMouseReleaseEvent | ( | QMouseEvent * | event | ) |
Definition at line 1730 of file qquickpathview.cpp.
References _q_MinimumFlickVelocity, QQuickTimeLine::accel(), calcVelocity(), QQuickTimeLine::callback(), computeCurrentTime(), deceleration, dist(), elapsed(), emit, fixOffset(), fixOffsetCallback(), flickDuration, flicking, haveHighlightRange, highlightRangeMode, interactive, QElapsedTimer::invalidate(), QQuickTimeLine::isActive(), QElapsedTimer::isValid(), lastPosTime, maximumFlickVelocity, model, modelCount, moveOffset, QQuickPathView::NoSnap, offset, offsetAdj, pathItems, qAbs(), qCDebug, qMax(), qMin(), QML_FLICK_VELOCITY_DECAY_TIME, qRound(), setDragging(), QQuickTimeLineValueProxy< T >::setValue(), snapMode, QQuickPathView::SnapOneItem, stealMouse, QQuickPathView::StrictlyEnforceRange, timer, and tl.
void QQuickPathViewPrivate::init | ( | ) |
Definition at line 81 of file qquickpathview.cpp.
References QElapsedTimer::invalidate(), QQuickItem::ItemIsFocusScope, Qt::LeftButton, qmlobject_connect, SIGNAL, SLOT, timer, and tl.
Definition at line 269 of file qquickpathview.cpp.
References mappedRange, position(), and qFuzzyCompare().
|
inline |
Definition at line 80 of file qquickpathview_p_p.h.
References QQmlInstanceModel::count, QQmlInstanceModel::isValid(), model, and path.
Referenced by regenerate(), setOffset(), and updateHighlight().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 55 of file qquickpathview_p_p.h.
References item, itemCache, items, and QList< T >::removeOne().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 47 of file qquickpathview_p_p.h.
References attached(), highlightItem, item, scheduleLayout(), and QQuickGeometryChange::sizeChange().
Definition at line 1538 of file qquickpathview.cpp.
References dist(), i, qMin(), QPointF::x(), and QPointF::y().
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
Definition at line 244 of file qquickpathview.cpp.
References haveHighlightRange, highlightRangeMode, highlightRangeStart, mappedRange, model, modelCount, QQuickPathView::NoHighlightRange, QQuickPathView::NoSnap, offset, pathItems, pos, and snapMode.
Referenced by setHighlightPosition().
void QQuickPathViewPrivate::regenerate | ( | ) |
Definition at line 418 of file qquickpathview.cpp.
References clear(), isValid(), and updateMappedRange().
void QQuickPathViewPrivate::releaseItem | ( | QQuickItem * | item | ) |
Definition at line 168 of file qquickpathview.cpp.
References attached(), QQmlInstanceModel::Destroyed, QQuickItemPrivate::Destroyed, QQuickItemPrivate::Geometry, QQuickItemPrivate::get(), item, model, qCDebug, QQmlInstanceModel::release(), QQuickItemPrivate::removeItemChangeListener(), QQuickPathViewAttached::setOnPath(), and QGraphicsItem::setParentItem().
Referenced by clear(), and updateCurrent().
|
inline |
Definition at line 61 of file qquickpathview_p_p.h.
References layoutScheduled.
Referenced by itemGeometryChanged().
Definition at line 835 of file qquickpathview.cpp.
References o, offsetAdj, and setOffset().
void QQuickPathViewPrivate::setDragging | ( | bool | d | ) |
Definition at line 433 of file qquickpathview.cpp.
References d, dragging, and emit.
Referenced by handleMouseMoveEvent(), and handleMouseReleaseEvent().
Definition at line 359 of file qquickpathview.cpp.
References attached(), haveHighlightRange, highlightItem, highlightPosition, highlightRangeEnd, highlightRangeMode, highlightRangeStart, highlightUp, mappedRange, modelCount, QQuickPathView::NoHighlightRange, pos, positionOfIndex(), qFuzzyCompare(), setOffset(), QQuickPathViewAttached::setOnPath(), and updateItem().
Definition at line 817 of file qquickpathview.cpp.
References emit, isValid(), modelCount, o, offset, qCDebug, and qFuzzyCompare().
Referenced by setAdjustedOffset(), and setHighlightPosition().
void QQuickPathViewPrivate::snapToIndex | ( | int | index, |
MovementReason | reason | ||
) |
Definition at line 2376 of file qquickpathview.cpp.
References highlightMoveDuration, QEasingCurve::InOutQuad, QEasingCurve::InQuad, model, modelCount, QQuickTimeLine::move(), moveDirection, moveOffset, moveReason, QQuickPathView::Negative, offset, offsetAdj, QEasingCurve::OutQuad, pathItems, QQuickPathView::Positive, qAbs(), qFuzzyIsNull(), qMin(), QQuickTimeLine::reset(), QQuickTimeLine::set(), QQuickTimeLineValueProxy< T >::setValue(), QQuickPathView::Shortest, and tl.
Referenced by fixOffset().
void QQuickPathViewPrivate::updateCurrent | ( | ) |
Definition at line 2331 of file qquickpathview.cpp.
References attached(), calcCurrentIndex(), createCurrentItem(), currentIndex, currentItem, emit, haveHighlightRange, highlightRangeMode, model, modelCount, moveReason, releaseItem(), SetIndex, QQuickPathViewAttached::setIsCurrentItem(), and QQuickPathView::StrictlyEnforceRange.
void QQuickPathViewPrivate::updateHighlight | ( | ) |
Definition at line 322 of file qquickpathview.cpp.
References currentIndex, haveHighlightRange, highlightItem, highlightMoveDuration, highlightPosition, highlightRangeMode, highlightRangeStart, highlightUp, QEasingCurve::InOutQuad, QEasingCurve::InQuad, isValid(), modelCount, QQuickTimeLine::move(), moveHighlight, offsetAdj, QEasingCurve::OutQuad, QQuickTimeLine::reset(), QQuickTimeLine::set(), QQuickTimeLineValueProxy< T >::setValue(), QQuickPathView::StrictlyEnforceRange, tl, and updateItem().
void QQuickPathViewPrivate::updateItem | ( | QQuickItem * | item, |
qreal | percent | ||
) |
Definition at line 399 of file qquickpathview.cpp.
References attached(), QQuickItemPrivate::get(), item, QQuickPathViewAttached::m_percent, qFuzzyCompare(), qMin(), QQuickItemPrivate::setCulled(), QQuickPathViewAttached::setOnPath(), QQuickPathViewAttached::setValue(), QGraphicsItem::setX(), QGraphicsItem::setY(), QPointF::x(), and QPointF::y().
Referenced by createCurrentItem(), setHighlightPosition(), and updateHighlight().
void QQuickPathViewPrivate::updateMappedRange | ( | ) |
Definition at line 233 of file qquickpathview.cpp.
References cacheSize, mappedCache, mappedRange, model, modelCount, and pathItems.
Referenced by regenerate().
QQmlOpenMetaObjectType* QQuickPathViewPrivate::attType |
Definition at line 149 of file qquickpathview_p_p.h.
Referenced by attachedType().
bool QQuickPathViewPrivate::autoHighlight |
Definition at line 120 of file qquickpathview_p_p.h.
int QQuickPathViewPrivate::cacheSize |
Definition at line 140 of file qquickpathview_p_p.h.
Referenced by updateMappedRange().
int QQuickPathViewPrivate::currentIndex |
Definition at line 106 of file qquickpathview_p_p.h.
Referenced by createCurrentItem(), fixOffset(), updateCurrent(), and updateHighlight().
QPointer<QQuickItem> QQuickPathViewPrivate::currentItem |
Definition at line 107 of file qquickpathview_p_p.h.
Referenced by clear(), createCurrentItem(), and updateCurrent().
qreal QQuickPathViewPrivate::currentItemOffset |
Definition at line 108 of file qquickpathview_p_p.h.
qreal QQuickPathViewPrivate::deceleration |
Definition at line 133 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent().
bool QQuickPathViewPrivate::delegateValidated |
Definition at line 127 of file qquickpathview_p_p.h.
Referenced by getItem().
bool QQuickPathViewPrivate::dragging |
Definition at line 125 of file qquickpathview_p_p.h.
Referenced by setDragging().
qreal QQuickPathViewPrivate::dragMargin |
Definition at line 132 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent().
int QQuickPathViewPrivate::flickDuration |
Definition at line 137 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::flicking |
Definition at line 124 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::haveHighlightRange |
Definition at line 119 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), positionOfIndex(), setHighlightPosition(), updateCurrent(), and updateHighlight().
QQmlComponent* QQuickPathViewPrivate::highlightComponent |
Definition at line 150 of file qquickpathview_p_p.h.
Referenced by createHighlight().
QQuickItem* QQuickPathViewPrivate::highlightItem |
Definition at line 151 of file qquickpathview_p_p.h.
Referenced by createHighlight(), itemGeometryChanged(), setHighlightPosition(), and updateHighlight().
int QQuickPathViewPrivate::highlightMoveDuration |
Definition at line 157 of file qquickpathview_p_p.h.
Referenced by snapToIndex(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightPosition |
Definition at line 153 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightRangeEnd |
Definition at line 155 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition().
QQuickPathView::HighlightRangeMode QQuickPathViewPrivate::highlightRangeMode |
Definition at line 156 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), positionOfIndex(), setHighlightPosition(), updateCurrent(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightRangeStart |
Definition at line 154 of file qquickpathview_p_p.h.
Referenced by positionOfIndex(), setHighlightPosition(), and updateHighlight().
bool QQuickPathViewPrivate::highlightUp |
Definition at line 121 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition(), and updateHighlight().
bool QQuickPathViewPrivate::inRefill |
Definition at line 128 of file qquickpathview_p_p.h.
bool QQuickPathViewPrivate::inRequest |
Definition at line 126 of file qquickpathview_p_p.h.
Referenced by getItem().
bool QQuickPathViewPrivate::interactive |
Definition at line 118 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
QList<QQuickItem *> QQuickPathViewPrivate::itemCache |
Definition at line 143 of file qquickpathview_p_p.h.
Referenced by clear(), and itemDestroyed().
QList<QQuickItem *> QQuickPathViewPrivate::items |
Definition at line 142 of file qquickpathview_p_p.h.
Referenced by calcCurrentIndex(), clear(), createCurrentItem(), fixOffset(), handleMousePressEvent(), and itemDestroyed().
QPointF QQuickPathViewPrivate::lastPos |
Definition at line 131 of file qquickpathview_p_p.h.
qint64 QQuickPathViewPrivate::lastPosTime |
Definition at line 130 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::layoutScheduled |
Definition at line 122 of file qquickpathview_p_p.h.
Referenced by scheduleLayout().
qreal QQuickPathViewPrivate::mappedCache |
Definition at line 115 of file qquickpathview_p_p.h.
Referenced by updateMappedRange().
qreal QQuickPathViewPrivate::mappedRange |
Definition at line 114 of file qquickpathview_p_p.h.
Referenced by isInBound(), positionOfIndex(), setHighlightPosition(), and updateMappedRange().
qreal QQuickPathViewPrivate::maximumFlickVelocity |
Definition at line 134 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent().
QPointer<QQmlInstanceModel> QQuickPathViewPrivate::model |
Definition at line 144 of file qquickpathview_p_p.h.
Referenced by calcCurrentIndex(), clear(), createCurrentItem(), fixOffset(), getItem(), handleMouseMoveEvent(), handleMousePressEvent(), handleMouseReleaseEvent(), isValid(), positionOfIndex(), releaseItem(), snapToIndex(), updateCurrent(), and updateMappedRange().
int QQuickPathViewPrivate::modelCount |
Definition at line 158 of file qquickpathview_p_p.h.
Referenced by calcCurrentIndex(), createCurrentItem(), handleMouseMoveEvent(), handleMousePressEvent(), handleMouseReleaseEvent(), positionOfIndex(), setHighlightPosition(), setOffset(), snapToIndex(), updateCurrent(), updateHighlight(), and updateMappedRange().
QVariant QQuickPathViewPrivate::modelVariant |
Definition at line 145 of file qquickpathview_p_p.h.
QQuickPathView::MovementDirection QQuickPathViewPrivate::moveDirection |
Definition at line 148 of file qquickpathview_p_p.h.
Referenced by snapToIndex().
QQuickTimeLineValueProxy<QQuickPathViewPrivate> QQuickPathViewPrivate::moveHighlight |
Definition at line 152 of file qquickpathview_p_p.h.
Referenced by updateHighlight().
QQuickPathView::MovementDirection QQuickPathViewPrivate::movementDirection |
Definition at line 147 of file qquickpathview_p_p.h.
QQuickTimeLineValueProxy<QQuickPathViewPrivate> QQuickPathViewPrivate::moveOffset |
Definition at line 136 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), and snapToIndex().
MovementReason QQuickPathViewPrivate::moveReason |
Definition at line 146 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), snapToIndex(), and updateCurrent().
bool QQuickPathViewPrivate::moving |
Definition at line 123 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent().
qreal QQuickPathViewPrivate::offset |
Definition at line 112 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), positionOfIndex(), setOffset(), and snapToIndex().
qreal QQuickPathViewPrivate::offsetAdj |
Definition at line 113 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), setAdjustedOffset(), snapToIndex(), and updateHighlight().
bool QQuickPathViewPrivate::ownModel |
Definition at line 117 of file qquickpathview_p_p.h.
QQuickPath* QQuickPathViewPrivate::path |
Definition at line 105 of file qquickpathview_p_p.h.
Referenced by isValid().
int QQuickPathViewPrivate::pathItems |
Definition at line 138 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMouseReleaseEvent(), positionOfIndex(), snapToIndex(), and updateMappedRange().
int QQuickPathViewPrivate::requestedIndex |
Definition at line 139 of file qquickpathview_p_p.h.
Referenced by clear(), createCurrentItem(), and getItem().
qreal QQuickPathViewPrivate::requestedZ |
Definition at line 141 of file qquickpathview_p_p.h.
Referenced by getItem().
QQuickPathView::SnapMode QQuickPathViewPrivate::snapMode |
Definition at line 160 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), and positionOfIndex().
qreal QQuickPathViewPrivate::startPc |
Definition at line 109 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
QPointF QQuickPathViewPrivate::startPoint |
Definition at line 110 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
QPointF QQuickPathViewPrivate::startPos |
Definition at line 111 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
bool QQuickPathViewPrivate::stealMouse |
Definition at line 116 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
QElapsedTimer QQuickPathViewPrivate::timer |
Definition at line 129 of file qquickpathview_p_p.h.
Referenced by computeCurrentTime(), handleMouseMoveEvent(), handleMousePressEvent(), handleMouseReleaseEvent(), and init().
QQuickTimeLine QQuickPathViewPrivate::tl |
Definition at line 135 of file qquickpathview_p_p.h.
Referenced by clear(), handleMousePressEvent(), handleMouseReleaseEvent(), init(), snapToIndex(), and updateHighlight().
QPODVector<qreal,10> QQuickPathViewPrivate::velocityBuffer |
Definition at line 159 of file qquickpathview_p_p.h.
Referenced by addVelocitySample(), calcVelocity(), and handleMousePressEvent().