Spec-Zone.ru › Qt 6.1

Класс QScrollPrepareEvent

Класс QScrollPrepareEvent отправляется в качестве подготовки к прокрутке. Подробнее...

Заголовок: #include <QScrollPrepareEvent>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Наследует: QEvent
  • Список всех членов, включая унаследованные

Открытые функции

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-6.1/qscrollprepareevent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API