Класс QScrollPrepareEvent
Класс QScrollPrepareEvent отправляется в качестве подготовки к прокрутке. Подробнее...
| Заголовок: | #include <QScrollPrepareEvent> |
| qmake: | QT += gui |
| С момента: | Qt 4.8 |
| Наследует: | QEvent |
Публичные функции
| QScrollPrepareEvent(const QPointF &startPos) | |
| ~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 |
- 6 публичных функций унаследовано от QEvent
Дополнительные унаследованные члены
Подробное описание
Класс QScrollPrepareEvent отправляется в качестве подготовки к прокрутке.
Событие подготовки к прокрутке отправляется перед началом прокрутки (обычно QScroller). Объект, получающий это событие, должен установить viewportSize, maxContentPos и contentPos. Он также должен принять это событие, чтобы указать, что прокрутка должна начаться.
Не гарантируется, что событие QScrollEvent будет отправлено после принятого события QScrollPrepareEvent, например, в случае, когда максимальная позиция содержимого равна (0,0).
См. также QScrollEvent и QScroller.
Документация по функциям-членам
QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)
Создает новый QScrollPrepareEvent. Позиция startPos — это позиция события касания или мыши, которое инициировало прокрутку.
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.9/qscrollprepareevent.html