[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r2624: Respond to mouse wheel events on the network map by zooming (in vidalia: . trunk trunk/src/vidalia/network)
Author: edmanm
Date: 2008-05-29 23:58:17 -0400 (Thu, 29 May 2008)
New Revision: 2624
Modified:
vidalia/
vidalia/trunk/CHANGELOG
vidalia/trunk/src/vidalia/network/zimageview.cpp
vidalia/trunk/src/vidalia/network/zimageview.h
Log:
r386@thebe: edmanm | 2008-05-29 23:58:54 -0400
Respond to mouse wheel events on the network map by zooming in or out on the
map image. Patch from Vern Sun.
Property changes on: vidalia
___________________________________________________________________
svk:merge ticket from /local/vidalia [r386] on 45a62a8a-8088-484c-baad-c7b3e776dd32
Modified: vidalia/trunk/CHANGELOG
===================================================================
--- vidalia/trunk/CHANGELOG 2008-05-30 03:58:14 UTC (rev 2623)
+++ vidalia/trunk/CHANGELOG 2008-05-30 03:58:17 UTC (rev 2624)
@@ -1,3 +1,8 @@
+0.1.4 xx-xxx-2008
+ o Respond to mouse wheel events on the network map by zooming in or out on
+ the map image. Patch from Vern Sun.
+
+
0.1.3 25-May-2008
o Added a hidden service configuration UI designed and implemented by
Domenik Bork.
Modified: vidalia/trunk/src/vidalia/network/zimageview.cpp
===================================================================
--- vidalia/trunk/src/vidalia/network/zimageview.cpp 2008-05-30 03:58:14 UTC (rev 2623)
+++ vidalia/trunk/src/vidalia/network/zimageview.cpp 2008-05-30 03:58:17 UTC (rev 2624)
@@ -362,3 +362,12 @@
}
}
+void
+ZImageView::wheelEvent(QWheelEvent *e)
+{
+ if (e->delta() > 0) {
+ zoomIn();
+ } else {
+ zoomOut();
+ }
+}
Modified: vidalia/trunk/src/vidalia/network/zimageview.h
===================================================================
--- vidalia/trunk/src/vidalia/network/zimageview.h 2008-05-30 03:58:14 UTC (rev 2623)
+++ vidalia/trunk/src/vidalia/network/zimageview.h 2008-05-30 03:58:17 UTC (rev 2624)
@@ -58,6 +58,8 @@
virtual void mouseMoveEvent(QMouseEvent* e);
/** Handles the user double-clicking a mouse button. */
virtual void mouseDoubleClickEvent(QMouseEvent *e);
+ /** Handles the wheel events. */
+ virtual void wheelEvent(QWheelEvent *e);
/** Update the viewport. This will set _view to a region that,
* when copied from the image and scaled to the screen size, will