| 506 | } |
| 507 | |
| 508 | void 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 | |
| 527 | void PathologyViewer::pan(const QPoint& panTo) { |
| 528 | QScrollBar *hBar = horizontalScrollBar(); |
no outgoing calls
no test coverage detected