42 #ifndef QDECLARATIVEPATHVIEW_P_H 43 #define QDECLARATIVEPATHVIEW_P_H 56 #include "private/qdeclarativepathview_p.h" 58 #include "private/qdeclarativeitem_p.h" 59 #include "private/qdeclarativevisualitemmodel_p.h" 97 if ((newGeometry.
size() != oldGeometry.
size())
The QVariant class acts like a union for the most common Qt data types.
QDeclarativePathViewPrivate()
virtual bool isValid() const =0
void setHighlightPosition(qreal pos)
void handleMouseMoveEvent(QGraphicsSceneMouseEvent *event)
#define QT_END_NAMESPACE
This macro expands to.
static void fixOffsetCallback(void *)
static void postEvent(QObject *receiver, QEvent *event)
Adds the event event, with the object receiver as the receiver of the event, to an event queue and re...
The QPointF class defines a point in the plane using floating point precision.
The QGraphicsSceneMouseEvent class provides mouse events in the graphics view framework.
QDeclarativeGuard< QDeclarativeVisualModel > model
void setOffset(qreal offset)
void updateItem(QDeclarativeItem *, qreal)
void releaseItem(QDeclarativeItem *item)
The QElapsedTimer class provides a fast way to calculate elapsed times.
void handleMouseReleaseEvent(QGraphicsSceneMouseEvent *)
QDeclarativeTimeLineValueProxy< QDeclarativePathViewPrivate > moveOffset
qreal highlightRangeStart
QList< QDeclarativeItem * > itemCache
int highlightMoveDuration
QPointF pointNear(const QPointF &point, qreal *nearPercent=0) const
QDeclarativePathView::HighlightRangeMode highlightRangeMode
#define QT_BEGIN_NAMESPACE
This macro expands to.
The QRectF class defines a rectangle in the plane using floating point precision. ...
The QDeclarativeComponent class encapsulates a QML component definition.
MovementDirection moveDirection
void itemGeometryChanged(QDeclarativeItem *item, const QRectF &newGeometry, const QRectF &oldGeometry)
The QDeclarativeItem class provides the most basic of all visual items in QML.
void setAdjustedOffset(qreal offset)
QElapsedTimer lastPosTime
QDeclarativeGuard< QDeclarativeItem > currentItem
#define Q_DECLARE_PUBLIC(Class)
MovementReason moveReason
QDeclarativeComponent * highlightComponent
The QDeclarativeTimeLine class provides a timeline for controlling animations.
QDeclarativePathViewAttached * attached(QDeclarativeItem *item)
void handleMousePressEvent(QGraphicsSceneMouseEvent *event)
QSizeF size() const
Returns the size of the rectangle.
QDeclarativeItem * getItem(int modelIndex)
QDeclarativeItem * highlightItem
QList< QDeclarativeItem * > items
The QEvent class is the base class of all event classes.
QDeclarativeOpenMetaObjectType * attType
QDeclarativeTimeLineValueProxy< QDeclarativePathViewPrivate > moveHighlight
qreal positionOfIndex(qreal index) const
The QList class is a template class that provides lists.