Detailed Description
The QScrollPrepareEvent class is send in preparation of a scrolling.
The scroll prepare event is send before scrolling (usually by QScroller) is started. The object receiving this event should set viewportSize, maxContentPos and contentPos. It also should accept this event to indicate that scrolling should be started.
It is not guaranteed that a QScrollEvent will be send after an acceepted QScrollPrepareEvent, e.g. in a case where the maximum content position is (0,0).
Member Function Documentation
QScrollPrepareEvent::QScrollPrepareEvent(const QPointF & startPos)
Creates new QScrollPrepareEvent The startPos is the position of a touch or mouse event that started the scrolling.
QScrollPrepareEvent::~QScrollPrepareEvent()
Destroys QScrollEvent.
QPointF QScrollPrepareEvent::contentPos() const
Returns the current position of the content as set by setContentPos.
See also setContentPos().
QRectF QScrollPrepareEvent::contentPosRange() const
Returns the range of coordinates for the content as set by setContentPosRange().
See also setContentPosRange().
void QScrollPrepareEvent::setContentPos(const QPointF & pos)
Sets the current content position to pos.
See also contentPos().
void QScrollPrepareEvent::setContentPosRange(const QRectF & rect)
Sets the range of content coordinates to rect.
See also contentPosRange().
void QScrollPrepareEvent::setViewportSize(const QSizeF & size)
Sets the size of the area that is to be scrolled to size.
See also viewportSize().
QPointF QScrollPrepareEvent::startPos() const
Returns the position of the touch or mouse event that started the scrolling.
QSizeF QScrollPrepareEvent::viewportSize() const
Returns size of the area that is to be scrolled as set by setViewportSize
See also setViewportSize().