From 7c99bf5f6b6285c47dc4fa90d2bd2425287747d5 Mon Sep 17 00:00:00 2001 From: Vishesh Yadav Date: Tue, 30 Aug 2011 18:16:27 +0530 Subject: DolphinView zoom with CTRL+MouseWheel REVIEW: 102490 --- src/views/dolphinview.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/views/dolphinview.cpp') diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index 099140177..d00c5c077 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -684,6 +684,17 @@ void DolphinView::contextMenuEvent(QContextMenuEvent* event) } } +void DolphinView::wheelEvent(QWheelEvent* event) +{ + if (event->modifiers().testFlag(Qt::ControlModifier)) { + const int numDegrees = event->delta() / 8; + const int numSteps = numDegrees / 15; + + setZoomLevel(zoomLevel() + numSteps); + } + event->accept(); +} + void DolphinView::activate() { setActive(true); -- cgit v1.3