Moved Cursor markers to the outside
[pulseview.git] / pv / view / cursor.h
index be779c00ef18a2da86303f4b39759dd969a12ce2..4c0c35dd85de81d8372d0804f090ac9230df3257 100644 (file)
@@ -40,7 +40,6 @@ private:
        static const QColor HighlightColour;
        static const QColor TextColour;
 
-       static const int Size;
        static const int Offset;
 
        static const int ArrowSize;
@@ -48,10 +47,11 @@ private:
 public:
        /**
         * Constructor.
-        * @param colour A reference to the colour of this cursor.
+        * @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:
        /**
@@ -74,6 +74,8 @@ private:
        void compute_text_size(QPainter &p, unsigned int prefix);
 
 private:
+       const Cursor &_other;
+
        QSizeF _text_size;
 };