void QQuickWheelArea::setHorizontalDelta(qreal value)
{
    m_horizontalDelta = value;
    setHorizontalValue(m_horizontalValue - m_horizontalDelta);

    emit horizontalWheelMoved();
}
Beispiel #2
0
 bool ScrollPanner::event(QEvent *e)
 {
     if (e->type() == QEvent::Paint)
     {
         if (m_sliderX && m_sliderX->pageStep() != m_viewSize.width())
         {
             setHorizontalRange(m_sliderX->minimum(), m_sliderX->maximum());
             setHorizontalViewSize(m_sliderX->pageStep());
             setHorizontalValue(m_sliderX->value());
         }

         if (m_sliderY && m_sliderY->pageStep() != m_viewSize.height())
         {
             setVerticalRange(m_sliderY->minimum(), m_sliderY->maximum());
             setVerticalViewSize(m_sliderY->pageStep());
             setVerticalValue(m_sliderY->value());
         }
     }

     return QWidget::event(e);
 }