]> sigrok.org Git - pulseview.git/blobdiff - pv/view/trace.hpp
Use channel color as the trace background color
[pulseview.git] / pv / view / trace.hpp
index 677f366b477f7b1caaaae3bfb03a523ff3a51a0d..dce9fcc920c4ab856a5bb60663b1cb50146a3538 100644 (file)
@@ -100,6 +100,13 @@ public:
        QRectF label_rect(const QRectF &rect) const;
 
 protected:
+       /**
+        * Paints the background layer of the signal with a QPainter
+        * @param p the QPainter to paint into.
+        * @param pp the painting parameters object to paint with..
+        */
+       virtual void paint_back(QPainter &p, const ViewItemPaintParams &pp);
+
        /**
         * Paints a zero axis across the viewport.
         * @param p the QPainter to paint into.
@@ -123,7 +130,7 @@ private Q_SLOTS:
 
 protected:
        QString name_;
-       QColor colour_;
+       QColor colour_, bgcolour_;
 
 private:
        pv::widgets::Popup *popup_;