MCPcopy Create free account
hub / github.com/computationalpathologygroup/ASAP / togglePan

Method togglePan

ASAP/PathologyViewer.cpp:508–525  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

506}
507
508void PathologyViewer::togglePan(bool pan, const QPoint& startPos) {
509 if (pan) {
510 if (_pan) {
511 return;
512 }
513 _pan = true;
514 _prevPan = startPos;
515 setCursor(Qt::ClosedHandCursor);
516 }
517 else {
518 if (!_pan) {
519 return;
520 }
521 _pan = false;
522 _prevPan = QPoint(0, 0);
523 setCursor(Qt::ArrowCursor);
524 }
525}
526
527void PathologyViewer::pan(const QPoint& panTo) {
528 QScrollBar *hBar = horizontalScrollBar();

Callers 2

mousePressEventMethod · 0.80
mouseReleaseEventMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected