]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewport.cpp
Don't allow disabled probes to be selected
[pulseview.git] / pv / view / viewport.cpp
index a06c8888761f6c1237ffde3c5aecc8ceb2ff5df1..e9a1442217d7bc1bd600f6432e0002c7ed0543e3 100644 (file)
 
 #include <boost/foreach.hpp>
 
-using namespace boost;
-using namespace std;
+using boost::shared_ptr;
+using std::max;
+using std::min;
+using std::vector;
 
 namespace pv {
 namespace view {
@@ -111,6 +113,16 @@ void Viewport::mouseMoveEvent(QMouseEvent *event)
        }
 }
 
+void Viewport::mouseDoubleClickEvent(QMouseEvent *event)
+{
+       assert(event);
+
+       if (event->buttons() & Qt::LeftButton)
+               _view.zoom(2.0, event->x());
+       else if (event->buttons() & Qt::RightButton)
+               _view.zoom(-2.0, event->x());
+}
+
 void Viewport::wheelEvent(QWheelEvent *event)
 {
        assert(event);