X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fviewport.hpp;h=43905337fefaad1c4b78cc6a71ef432212e15c11;hp=be3e7d32b719a7d80ca87df69216fbde735b963f;hb=c9743553584975b338890c16ef22943d7beaacdd;hpb=1f1edc092680e9182be07a760ad03d00b8c5ca06 diff --git a/pv/view/viewport.hpp b/pv/view/viewport.hpp index be3e7d32..43905337 100644 --- a/pv/view/viewport.hpp +++ b/pv/view/viewport.hpp @@ -57,16 +57,20 @@ private: */ std::vector< std::shared_ptr > items(); + /** + * Handles touch begin update and end events. + * @param e the event that triggered this handler. + */ + bool touch_event(QTouchEvent *e); + +private: void paintEvent(QPaintEvent *event); - bool event(QEvent *event); void mousePressEvent(QMouseEvent *event); void mouseReleaseEvent(QMouseEvent *event); void mouseMoveEvent(QMouseEvent *event); void mouseDoubleClickEvent(QMouseEvent * event); void wheelEvent(QWheelEvent *event); - bool touchEvent(QTouchEvent *e); - private: QPoint mouse_down_point_; double mouse_down_offset_;