QScrollPrepareEvent Class
QScrollPrepareEvent クラスは、スクロールの準備として送信されます。詳細...
| ヘッダー: | #include <QScrollPrepareEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| 継承元: | QEvent |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- QScrollPrepareEvent は、Event クラス群の一部です。
パブリック関数
| QScrollPrepareEvent(const QPointF &startPos) | |
| 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 |
プロテクトされた関数
| QScrollPrepareEvent(QScrollPrepareEvent &&) | |
| QScrollPrepareEvent & | operator=(QScrollPrepareEvent &&) |
| QScrollPrepareEvent & | operator=(const QScrollPrepareEvent &other) |
詳細な説明
スクロール準備イベントは、スクロール(通常はQScroller によって)が開始される前に送信されます。このイベントを受信したオブジェクトは、viewportSize 、maxContentPos、およびcontentPos を設定する必要があります。また、スクロールを開始することを示すために、このイベントを受け入れる必要があります。
QScrollPrepareEvent を受け入れた後、QScrollEvent が送信されることは保証されません。例えば、コンテンツの最大位置が (0, 0) の場合などがこれにあたります。
QScrollEvent およびQScrollerも参照してください 。
メンバ関数のドキュメント
[explicit] QScrollPrepareEvent::QScrollPrepareEvent(const QPointF &startPos)
新しい QScrollPrepareEvent を作成します。startPos は、スクロールを開始したタッチまたはマウスイベントの位置を表します。
[protected delete] QScrollPrepareEvent::QScrollPrepareEvent(QScrollPrepareEvent &&)
QScrollPrepareEvent のインスタンスをMoveコンストラクタで生成します。この関数は削除されています。
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()も参照してください 。
[protected delete] QScrollPrepareEvent &QScrollPrepareEvent::operator=(QScrollPrepareEvent &&)
other をこのQScrollPrepareEvent インスタンスに割り当てます。この関数は削除されました。
[noexcept protected default] QScrollPrepareEvent &QScrollPrepareEvent::operator=(const QScrollPrepareEvent &other)
other をこのQScrollPrepareEvent インスタンスにコピーして割り当てます。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.