]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewwidget.hpp
ViewWidget: Moved in event and touch_event
[pulseview.git] / pv / view / viewwidget.hpp
index 65434f65e1720913ab2589f3cfd932fe1c873b46..b6b1a5b48ec99a8166ba426c03f8425d43437578 100644 (file)
@@ -25,6 +25,8 @@
 
 #include <QWidget>
 
+class QTouchEvent;
+
 namespace pv {
 namespace view {
 
@@ -89,7 +91,15 @@ protected:
         */
        void mouse_left_release_event(QMouseEvent *event);
 
+       /**
+        * Handles touch begin update and end events.
+        * @param e the event that triggered this handler.
+        */
+       virtual bool touch_event(QTouchEvent *e);
+
 protected:
+       bool event(QEvent *event);
+
        void mousePressEvent(QMouseEvent * event);
        void mouseReleaseEvent(QMouseEvent *event);
        void mouseMoveEvent(QMouseEvent *event);