]> sigrok.org Git - pulseview.git/blobdiff - pv/view/view.h
Replaced std::pair<Cursor, Cursor> with CursorPair
[pulseview.git] / pv / view / view.h
index dd0ad6ca9a2c0c9e2b3b66fb4867e9f55c028d30..4eb255a2da7a0ec131df8daf6ea6286df8442074 100644 (file)
 
 #include <stdint.h>
 
-#include <utility>
-
 #include <QAbstractScrollArea>
 #include <QSizeF>
 
-#include "cursor.h"
+#include "cursorpair.h"
 
 namespace pv {
 
@@ -101,7 +99,7 @@ public:
        /**
         * Returns a reference to the pair of cursors.
         */
-       std::pair<Cursor, Cursor>& cursors();
+       CursorPair& cursors();
 
        const QPoint& hover_point() const;
 
@@ -128,7 +126,7 @@ private:
 
 private slots:
 
-       void h_scroll_moved(int value);
+       void h_scroll_value_changed(int value);
        void v_scroll_value_changed(int value);
 
        void signals_changed();
@@ -154,9 +152,10 @@ private:
        double _offset;
 
        int _v_offset;
+       bool _updating_scroll;
 
        bool _show_cursors;
-       std::pair<Cursor, Cursor> _cursors;
+       CursorPair _cursors;
 
        QPoint _hover_point;
 };