QScrollPrepareEvent 類

The QScrollPrepareEvent class is sent in preparation of scrolling. 更多...

頭: #include <QScrollPrepareEvent>
qmake: QT += gui
Since: Qt 4.8
繼承: 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

額外繼承成員

詳細描述

The QScrollPrepareEvent class is sent in preparation of scrolling.

發送捲動準備事件先於捲動 (通常通過 QScroller ) 開始。接收此事件的對象應設置 viewportSize ,maxContentPos 和 contentPos 。還應接受此事件,以指示滾動應開始。

不保證 QScrollEvent will be sent after an acceepted QScrollPrepareEvent , e.g. in a case where the maximum content position is (0,0).

另請參閱 QScrollEvent and QScroller .

成員函數文檔編製

QScrollPrepareEvent:: QScrollPrepareEvent (const QPointF & startPos )

創建新的 QScrollPrepareEvent The 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 ().