QScrollPrepareEvent Class▲
-
Header: QScrollPrepareEvent
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
-
qmake: QT += gui
-
Inherits: QEvent
-
Group: QScrollPrepareEvent is part of events
Detailed Description▲
The scroll prepare event is sent 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 sent after an accepted QScrollPrepareEvent, e.g. in a case where the maximum content position is (0, 0).
See Also▲
See also QScrollEvent, QScroller
Member Function Documentation▲
[explicit] QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)▲
Creates new QScrollPrepareEvent The startPos is the position of a touch or mouse event that started the scrolling.
QPointF QScrollPrepareEvent::contentPos() const▲
Returns the current position of the content as set by setContentPos.
See Also▲
See also setContentPos()
QRectF QScrollPrepareEvent::contentPosRange() const▲
Returns the range of coordinates for the content as set by setContentPosRange().
See Also▲
See also setContentPosRange()
void QScrollPrepareEvent::setContentPos(const QPointF &pos)▲
void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)▲
void QScrollPrepareEvent::setViewportSize(const QSizeF &size)▲
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▲
See also setViewportSize()