MCPcopy Create free account
hub / github.com/NetHack/NetHack / Scroll

Method Scroll

win/Qt/qt_map.cpp:774–784  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

772}
773
774void NetHackQtMapWindow::Scroll(int dx, int dy)
775{
776 if (viewport.horizontalScrollBar()->isVisible()) {
777 while (dx<0) { viewport.horizontalScrollBar()->triggerAction(QAbstractSlider::SliderPageStepSub); dx++; }
778 while (dx>0) { viewport.horizontalScrollBar()->triggerAction(QAbstractSlider::SliderPageStepAdd); dx--; }
779 }
780 if (viewport.verticalScrollBar()->isVisible()) {
781 while (dy<0) { viewport.verticalScrollBar()->triggerAction(QAbstractSlider::SliderPageStepSub); dy++; }
782 while (dy>0) { viewport.verticalScrollBar()->triggerAction(QAbstractSlider::SliderPageStepAdd); dy--; }
783 }
784}
785
786void NetHackQtMapWindow::Clear()
787{

Callers 1

keyPressEventMethod · 0.45

Calls 2

horizontalScrollBarMethod · 0.80
verticalScrollBarMethod · 0.80

Tested by

no test coverage detected