]> sigrok.org Git - pulseview.git/blobdiff - pv/view/viewport.hpp
ViewWidget: Moved in drag_items
[pulseview.git] / pv / view / viewport.hpp
index 1171a70730c8ed9490e5de549c19b46b250de8a0..3cc59c9479d5e5a87abb48f078bfbface8d35aa4 100644 (file)
 #define PULSEVIEW_PV_VIEW_VIEWPORT_H
 
 #include <QTimer>
-#include <QWidget>
 #include <QTouchEvent>
 
+#include "viewwidget.hpp"
+
 class QPainter;
 class QPaintEvent;
-class SigSession;
+class Session;
 
 namespace pv {
 namespace view {
 
 class View;
 
-class Viewport : public QWidget
+class Viewport : public ViewWidget
 {
        Q_OBJECT
 
@@ -53,12 +54,7 @@ private:
        void wheelEvent(QWheelEvent *event);
        bool touchEvent(QTouchEvent *e);
 
-private Q_SLOTS:
-       void on_signals_moved();
-
 private:
-       View &view_;
-
        QPoint mouse_down_point_;
        double mouse_down_offset_;
        bool mouse_down_valid_;