[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