| 658 | |
| 659 | |
| 660 | void ByteView::wheelEvent(QWheelEvent* event) |
| 661 | { |
| 662 | if (event->angleDelta().x()) // ignore horizontal scrolling |
| 663 | return; |
| 664 | |
| 665 | m_wheelDelta -= event->angleDelta().y(); |
| 666 | if ((m_wheelDelta <= -40) || (m_wheelDelta >= 40)) |
| 667 | { |
| 668 | int lines = m_wheelDelta / 40; |
| 669 | m_wheelDelta -= lines * 40; |
| 670 | scrollLines(lines); |
| 671 | } |
| 672 | } |
| 673 | |
| 674 | |
| 675 | void ByteView::scrollBarMoved(int value) |