Класс QScrollPrepareEvent
Класс QScrollPrepareEvent отправляется в качестве подготовки к прокрутке. Подробнее...
| Заголовок: | #include <QScrollPrepareEvent> |
| qmake: | QT += gui |
| С момента: | Qt 4.8 |
| Наследует: | QEvent |
Этот класс был представлен в Qt 4.8.
Открытые функции
| QScrollPrepareEvent(const QPointF &startPos) | |
| virtual | ~QScrollPrepareEvent() |
| QPointF | contentPos() const |
| QRectF | contentPosRange() const |
| void | setContentPos(const QPointF &pos) |
| void | setContentPosRange(const QRectF &rect) |
| void | setViewportSize(const QSizeF &size) |
| QPointF | startPos() const |
| QSizeF | viewportSize() const |
Подробное описание
Событие подготовки прокрутки отправляется перед началом прокрутки (обычно QScroller). Объект, получающий это событие, должен установить viewportSize, maxContentPos и contentPos. Он также должен принять это событие, чтобы указать, что прокрутка должна начаться.
Не гарантируется, что после принятого QScrollPrepareEvent будет отправлено событие QScrollEvent, например, в случае, когда максимальная позиция содержимого равна (0,0).
См. также QScrollEvent и QScroller.
Документация по функциям-членам
QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)
Создаёт новый QScrollPrepareEvent. startPos — позиция касания или события мыши, которые инициировали прокрутку.
[virtual] QScrollPrepareEvent::~QScrollPrepareEvent()
Уничтожает QScrollEvent.
QPointF QScrollPrepareEvent::contentPos() const
Возвращает текущую позицию содержимого, установленную функцией setContentPos.
См. также setContentPos().
QRectF QScrollPrepareEvent::contentPosRange() const
Возвращает диапазон координат содержимого, установленный функцией setContentPosRange().
См. также setContentPosRange().
void QScrollPrepareEvent::setContentPos(const QPointF &pos)
Устанавливает текущую позицию содержимого в pos.
См. также contentPos().
void QScrollPrepareEvent::setContentPosRange(const QRectF &rect)
Устанавливает диапазон координат содержимого в rect.
См. также contentPosRange().
void QScrollPrepareEvent::setViewportSize(const QSizeF &size)
Устанавливает размер области, подлежащей прокрутке, в size.
См. также viewportSize().
QPointF QScrollPrepareEvent::startPos() const
Возвращает позицию касания или события мыши, которые инициировали прокрутку.
QSizeF QScrollPrepareEvent::viewportSize() const
Возвращает размер области, подлежащей прокрутке, установленный функцией setViewportSize.
См. также setViewportSize().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qscrollprepareevent.html