![]() |
Qt 6.x
The Qt SDK
|
#include <qquickpathview_p_p.h>
Inheritance diagram for QQuickPathViewPrivate:
Collaboration diagram for QQuickPathViewPrivate:Public Types | |
| enum | MovementReason { Other , SetIndex , Mouse } |
Public Types inherited from QQuickItemPrivate | |
| 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 } |
Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer< ConnectionData > |
Additional Inherited Members | |
Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| QQuickPathViewAttached * QQuickPathViewPrivate::attached | ( | QQuickItem * | item | ) |
Definition at line 189 of file qquickpathview.cpp.
References item.
Referenced by createCurrentItem(), itemGeometryChanged(), releaseItem(), setHighlightPosition(), updateCurrent(), and updateItem().
Here is the caller graph for this function:| QQmlOpenMetaObjectType * QQuickPathViewPrivate::attachedType | ( | ) |
Definition at line 194 of file qquickpathview.cpp.
References attType, and QQmlOpenMetaObjectType::createProperty().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 2356 of file qquickpathview.cpp.
References d, and fixOffset().
Referenced by handleMouseReleaseEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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.
Here is the call graph for this function:| 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.
Here is the call graph for this function:Definition at line 269 of file qquickpathview.cpp.
References mappedRange, position(), and qFuzzyCompare().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 55 of file qquickpathview_p_p.h.
References item, itemCache, items, and QList< T >::removeOne().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 47 of file qquickpathview_p_p.h.
References attached(), highlightItem, item, scheduleLayout(), and QQuickGeometryChange::sizeChange().
Here is the call graph for this function:Definition at line 1538 of file qquickpathview.cpp.
References dist(), i, qMin(), QPointF::x(), and QPointF::y().
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
Here is the call graph for this function:
Here is the caller graph for this function: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().
Here is the caller graph for this function:| void QQuickPathViewPrivate::regenerate | ( | ) |
Definition at line 418 of file qquickpathview.cpp.
References clear(), isValid(), and updateMappedRange().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 61 of file qquickpathview_p_p.h.
References layoutScheduled.
Referenced by itemGeometryChanged().
Here is the caller graph for this function:Definition at line 835 of file qquickpathview.cpp.
References o, offsetAdj, and setOffset().
Here is the call graph for this function:| void QQuickPathViewPrivate::setDragging | ( | bool | d | ) |
Definition at line 433 of file qquickpathview.cpp.
References d, dragging, and emit.
Referenced by handleMouseMoveEvent(), and handleMouseReleaseEvent().
Here is the caller graph for this function: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().
Here is the call graph for this function:Definition at line 817 of file qquickpathview.cpp.
References emit, isValid(), modelCount, o, offset, qCDebug, and qFuzzyCompare().
Referenced by setAdjustedOffset(), and setHighlightPosition().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| void QQuickPathViewPrivate::updateMappedRange | ( | ) |
Definition at line 233 of file qquickpathview.cpp.
References cacheSize, mappedCache, mappedRange, model, modelCount, and pathItems.
Referenced by regenerate().
Here is the caller graph for this function:| 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().