Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qquickpathview_p_p.h>
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 40 of file qquickpathview_p_p.h.
Enumerator | |
---|---|
Other | |
SetIndex | |
Mouse |
Definition at line 99 of file qquickpathview_p_p.h.
QQuickPathViewPrivate::QQuickPathViewPrivate | ( | ) |
Definition at line 60 of file qquickpathview.cpp.
References QLayoutPolicy::Preferred, and QQuickItemPrivate::setSizePolicy().
Definition at line 1593 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 190 of file qquickpathview.cpp.
References item.
Referenced by createCurrentItem(), itemGeometryChanged(), releaseItem(), setHighlightPosition(), updateCurrent(), and updateItem().
QQmlOpenMetaObjectType * QQuickPathViewPrivate::attachedType | ( | ) |
Definition at line 195 of file qquickpathview.cpp.
References attType, and QQmlOpenMetaObjectType::createProperty().
int QQuickPathViewPrivate::calcCurrentIndex | ( | ) |
Definition at line 2305 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 1601 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 210 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 1616 of file qquickpathview.cpp.
References QElapsedTimer::elapsed(), and timer.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
void QQuickPathViewPrivate::createCurrentItem | ( | ) |
Definition at line 2319 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 287 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 2377 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 2372 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 96 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 1681 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(), startPc, startPoint, startPos, stealMouse, QGuiApplication::styleHints(), timer, Qt::XAxis, and Qt::YAxis.
void QQuickPathViewPrivate::handleMousePressEvent | ( | QMouseEvent * | event | ) |
Definition at line 1634 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 1744 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 82 of file qquickpathview.cpp.
References QElapsedTimer::invalidate(), QQuickItem::ItemIsFocusScope, Qt::LeftButton, qmlobject_connect, SIGNAL, SLOT, timer, and tl.
bool QQuickPathViewPrivate::isInBound | ( | qreal | position, |
qreal | lower, | ||
qreal | upper, | ||
bool | emptyRangeCheck = true ) const |
Definition at line 274 of file qquickpathview.cpp.
References mappedRange, position(), and qFuzzyCompare().
|
inline |
Definition at line 82 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 57 of file qquickpathview_p_p.h.
References item, itemCache, items, and QList< T >::removeOne().
|
inlineoverridevirtual |
Reimplemented from QQuickItemChangeListener.
Definition at line 49 of file qquickpathview_p_p.h.
References attached(), highlightItem, item, scheduleLayout(), and QQuickGeometryChange::sizeChange().
Returns a point in the path, that has the closest distance from point. A value in the range 0-1 will be written to nearPercent if given, which represents where on the path the point is closest to. 0
means the very beginning of the path, and 1
means the very end.
Definition at line 1552 of file qquickpathview.cpp.
References dist(), i, qMin(), QPointF::x(), and QPointF::y().
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
Definition at line 249 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 424 of file qquickpathview.cpp.
References clear(), isValid(), and updateMappedRange().
void QQuickPathViewPrivate::releaseItem | ( | QQuickItem * | item | ) |
Definition at line 169 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 63 of file qquickpathview_p_p.h.
References layoutScheduled.
Referenced by itemGeometryChanged().
Definition at line 841 of file qquickpathview.cpp.
References o, offsetAdj, and setOffset().
void QQuickPathViewPrivate::setDragging | ( | bool | d | ) |
Definition at line 439 of file qquickpathview.cpp.
References d, dragging, and emit.
Referenced by handleMouseMoveEvent(), and handleMouseReleaseEvent().
Definition at line 365 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 823 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 2392 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 2347 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 328 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 405 of file qquickpathview.cpp.
References attached(), QQuickItemPrivate::get(), item, QQuickPathViewAttached::m_percent, qFuzzyCompare(), qMin(), 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 234 of file qquickpathview.cpp.
References cacheSize, mappedCache, mappedRange, model, modelCount, pathItems, qMax(), qMin(), and requestedCacheSize.
Referenced by regenerate().
QQmlOpenMetaObjectType* QQuickPathViewPrivate::attType |
Definition at line 152 of file qquickpathview_p_p.h.
Referenced by attachedType().
bool QQuickPathViewPrivate::autoHighlight |
Definition at line 122 of file qquickpathview_p_p.h.
int QQuickPathViewPrivate::cacheSize |
Definition at line 142 of file qquickpathview_p_p.h.
Referenced by updateMappedRange().
int QQuickPathViewPrivate::currentIndex |
Definition at line 108 of file qquickpathview_p_p.h.
Referenced by createCurrentItem(), fixOffset(), updateCurrent(), and updateHighlight().
QPointer<QQuickItem> QQuickPathViewPrivate::currentItem |
Definition at line 109 of file qquickpathview_p_p.h.
Referenced by clear(), createCurrentItem(), and updateCurrent().
qreal QQuickPathViewPrivate::currentItemOffset |
Definition at line 110 of file qquickpathview_p_p.h.
qreal QQuickPathViewPrivate::deceleration |
Definition at line 135 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent().
bool QQuickPathViewPrivate::delegateValidated |
Definition at line 129 of file qquickpathview_p_p.h.
Referenced by getItem().
bool QQuickPathViewPrivate::dragging |
Definition at line 127 of file qquickpathview_p_p.h.
Referenced by setDragging().
qreal QQuickPathViewPrivate::dragMargin |
Definition at line 134 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent().
int QQuickPathViewPrivate::flickDuration |
Definition at line 139 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::flicking |
Definition at line 126 of file qquickpathview_p_p.h.
Referenced by handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::haveHighlightRange |
Definition at line 121 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), positionOfIndex(), setHighlightPosition(), updateCurrent(), and updateHighlight().
QQmlComponent* QQuickPathViewPrivate::highlightComponent |
Definition at line 153 of file qquickpathview_p_p.h.
Referenced by createHighlight().
QQuickItem* QQuickPathViewPrivate::highlightItem |
Definition at line 154 of file qquickpathview_p_p.h.
Referenced by createHighlight(), itemGeometryChanged(), setHighlightPosition(), and updateHighlight().
int QQuickPathViewPrivate::highlightMoveDuration |
Definition at line 160 of file qquickpathview_p_p.h.
Referenced by snapToIndex(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightPosition |
Definition at line 156 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightRangeEnd |
Definition at line 158 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition().
QQuickPathView::HighlightRangeMode QQuickPathViewPrivate::highlightRangeMode |
Definition at line 159 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), positionOfIndex(), setHighlightPosition(), updateCurrent(), and updateHighlight().
qreal QQuickPathViewPrivate::highlightRangeStart |
Definition at line 157 of file qquickpathview_p_p.h.
Referenced by positionOfIndex(), setHighlightPosition(), and updateHighlight().
bool QQuickPathViewPrivate::highlightUp |
Definition at line 123 of file qquickpathview_p_p.h.
Referenced by setHighlightPosition(), and updateHighlight().
bool QQuickPathViewPrivate::inRefill |
Definition at line 130 of file qquickpathview_p_p.h.
bool QQuickPathViewPrivate::inRequest |
Definition at line 128 of file qquickpathview_p_p.h.
Referenced by getItem().
bool QQuickPathViewPrivate::interactive |
Definition at line 120 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
QList<QQuickItem *> QQuickPathViewPrivate::itemCache |
Definition at line 146 of file qquickpathview_p_p.h.
Referenced by clear(), and itemDestroyed().
QList<QQuickItem *> QQuickPathViewPrivate::items |
Definition at line 145 of file qquickpathview_p_p.h.
Referenced by calcCurrentIndex(), clear(), createCurrentItem(), fixOffset(), handleMousePressEvent(), and itemDestroyed().
QPointF QQuickPathViewPrivate::lastPos |
Definition at line 133 of file qquickpathview_p_p.h.
qint64 QQuickPathViewPrivate::lastPosTime |
Definition at line 132 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
bool QQuickPathViewPrivate::layoutScheduled |
Definition at line 124 of file qquickpathview_p_p.h.
Referenced by scheduleLayout().
qreal QQuickPathViewPrivate::mappedCache |
Definition at line 117 of file qquickpathview_p_p.h.
Referenced by updateMappedRange().
qreal QQuickPathViewPrivate::mappedRange |
Definition at line 116 of file qquickpathview_p_p.h.
Referenced by isInBound(), positionOfIndex(), setHighlightPosition(), and updateMappedRange().
qreal QQuickPathViewPrivate::maximumFlickVelocity |
Definition at line 136 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent().
QPointer<QQmlInstanceModel> QQuickPathViewPrivate::model |
Definition at line 147 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 161 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 148 of file qquickpathview_p_p.h.
QQuickPathView::MovementDirection QQuickPathViewPrivate::moveDirection |
Definition at line 151 of file qquickpathview_p_p.h.
Referenced by snapToIndex().
QQuickTimeLineValueProxy<QQuickPathViewPrivate> QQuickPathViewPrivate::moveHighlight |
Definition at line 155 of file qquickpathview_p_p.h.
Referenced by updateHighlight().
QQuickPathView::MovementDirection QQuickPathViewPrivate::movementDirection |
Definition at line 150 of file qquickpathview_p_p.h.
QQuickTimeLineValueProxy<QQuickPathViewPrivate> QQuickPathViewPrivate::moveOffset |
Definition at line 138 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), and snapToIndex().
MovementReason QQuickPathViewPrivate::moveReason |
Definition at line 149 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), snapToIndex(), and updateCurrent().
bool QQuickPathViewPrivate::moving |
Definition at line 125 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent().
qreal QQuickPathViewPrivate::offset |
Definition at line 114 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), positionOfIndex(), setOffset(), and snapToIndex().
qreal QQuickPathViewPrivate::offsetAdj |
Definition at line 115 of file qquickpathview_p_p.h.
Referenced by handleMouseReleaseEvent(), setAdjustedOffset(), snapToIndex(), and updateHighlight().
bool QQuickPathViewPrivate::ownModel |
Definition at line 119 of file qquickpathview_p_p.h.
QQuickPath* QQuickPathViewPrivate::path |
Definition at line 107 of file qquickpathview_p_p.h.
Referenced by isValid().
int QQuickPathViewPrivate::pathItems |
Definition at line 140 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMouseReleaseEvent(), positionOfIndex(), snapToIndex(), and updateMappedRange().
int QQuickPathViewPrivate::requestedCacheSize |
Definition at line 143 of file qquickpathview_p_p.h.
Referenced by updateMappedRange().
int QQuickPathViewPrivate::requestedIndex |
Definition at line 141 of file qquickpathview_p_p.h.
Referenced by clear(), createCurrentItem(), and getItem().
qreal QQuickPathViewPrivate::requestedZ |
Definition at line 144 of file qquickpathview_p_p.h.
Referenced by getItem().
QQuickPathView::SnapMode QQuickPathViewPrivate::snapMode |
Definition at line 163 of file qquickpathview_p_p.h.
Referenced by fixOffset(), handleMouseReleaseEvent(), and positionOfIndex().
qreal QQuickPathViewPrivate::startPc |
Definition at line 111 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
QPointF QQuickPathViewPrivate::startPoint |
Definition at line 112 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
QPointF QQuickPathViewPrivate::startPos |
Definition at line 113 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), and handleMousePressEvent().
bool QQuickPathViewPrivate::stealMouse |
Definition at line 118 of file qquickpathview_p_p.h.
Referenced by handleMouseMoveEvent(), handleMousePressEvent(), and handleMouseReleaseEvent().
QElapsedTimer QQuickPathViewPrivate::timer |
Definition at line 131 of file qquickpathview_p_p.h.
Referenced by computeCurrentTime(), handleMouseMoveEvent(), handleMousePressEvent(), handleMouseReleaseEvent(), and init().
QQuickTimeLine QQuickPathViewPrivate::tl |
Definition at line 137 of file qquickpathview_p_p.h.
Referenced by clear(), handleMousePressEvent(), handleMouseReleaseEvent(), init(), snapToIndex(), and updateHighlight().
QPODVector<qreal,10> QQuickPathViewPrivate::velocityBuffer |
Definition at line 162 of file qquickpathview_p_p.h.
Referenced by addVelocitySample(), calcVelocity(), and handleMousePressEvent().