void QQuickWheelArea::setHorizontalDelta(qreal value) { m_horizontalDelta = value; setHorizontalValue(m_horizontalValue - m_horizontalDelta); emit horizontalWheelMoved(); }
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); }