]> sigrok.org Git - pulseview.git/blobdiff - pv/view/cursor.h
Moved Signal selection behaviour into SelectableItem
[pulseview.git] / pv / view / cursor.h
index 2e16882dac28613b1d81796a4b2a216c10d413bd..48bf7a0ee930ab49a7975af25d0ed8ba38588afc 100644 (file)
@@ -34,7 +34,7 @@ class Cursor : public TimeMarker
 {
        Q_OBJECT
 
-private:
+public:
        static const QColor LineColour;
        static const QColor FillColour;
        static const QColor HighlightColour;
@@ -49,8 +49,9 @@ public:
         * Constructor.
         * @param view A reference to the view that owns this cursor pair.
         * @param time The time to set the flag to.
+        * @param other A reference to the other cursor.
         */
-       Cursor(const View &view, double time);
+       Cursor(const View &view, double time, Cursor &other);
 
 public:
        /**
@@ -73,6 +74,8 @@ private:
        void compute_text_size(QPainter &p, unsigned int prefix);
 
 private:
+       const Cursor &_other;
+
        QSizeF _text_size;
 };