void AbstractScrollArea::horizontalScroll(qreal value) { qreal dx = value - m_prevHorizontalValue; if (!qFuzzyCompare(dx,qreal(0.0))) { scrollContentsBy(dx, 0.0); m_prevHorizontalValue = value; } }
void AbstractScrollArea::verticalScroll(qreal value) { qreal dy = value - m_prevVerticalValue; if (!qFuzzyCompare(dy,qreal(0.0))) { scrollContentsBy(0.0, dy); m_prevVerticalValue = value; } }
void CanvasView::setCanvas(drawingboard::CanvasScene *scene) { _scene = scene; _toolbox.setScene(scene); setScene(scene); connect(_scene, &drawingboard::CanvasScene::canvasInitialized, [this]() { viewRectChanged(); }); connect(_scene, &drawingboard::CanvasScene::canvasResized, [this](int xoff, int yoff, const QSize &oldsize) { if(oldsize.isEmpty()) { centerOn(_scene->sceneRect().center()); } else { scrollContentsBy(-xoff, -yoff); } }); }
void ScrollContentsBy(int x, int y) {scrollContentsBy(x,y); }
void Browser::scrollBy(int dx, int dy) { scrollContentsBy( dx, dy ); }
void RZQtCodeEditor::ScrollBy(int dx, int dy) { scrollContentsBy(dx, dy); }
void DhQScrollArea::DvhscrollContentsBy(int x1, int x2) { return scrollContentsBy(x1, x2); }