]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewport.hpp
Added ViewWidget as a common ancestor of all view widgets
[pulseview.git] / pv / view / viewport.hpp
index 07bfcad9c5263a49b2fa5d22e9992dbf0541add5..94ebe8ee4f0a4655ad3af4084bb5b2211854e0e8 100644 (file)
 #define PULSEVIEW_PV_VIEW_VIEWPORT_H
 
 #include <QTimer>
-#include <QWidget>
 #include <QTouchEvent>
 
+#include "viewwidget.hpp"
+
 class QPainter;
 class QPaintEvent;
 class Session;
@@ -34,7 +35,7 @@ namespace view {
 
 class View;
 
-class Viewport : public QWidget
+class Viewport : public ViewWidget
 {
        Q_OBJECT
 
@@ -57,8 +58,6 @@ private Q_SLOTS:
        void on_signals_moved();
 
 private:
-       View &view_;
-
        QPoint mouse_down_point_;
        double mouse_down_offset_;
        bool mouse_down_valid_;