X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Ftrace.hpp;h=95efb60718df78f02b457f759028759cf39a7507;hp=dce9fcc920c4ab856a5bb60663b1cb50146a3538;hb=838d0522bf01d4e7550f8c124135debd452f0cac;hpb=99af6802961b0a5ec7ec7d3ff2215c8eb6925ca3 diff --git a/pv/view/trace.hpp b/pv/view/trace.hpp index dce9fcc9..95efb607 100644 --- a/pv/view/trace.hpp +++ b/pv/view/trace.hpp @@ -49,6 +49,9 @@ private: static const QPen AxisPen; static const int LabelHitPadding; + static const QColor BrightBGColour; + static const QColor DarkBGColour; + protected: Trace(QString name); @@ -73,6 +76,11 @@ public: */ void set_colour(QColor colour); + /** + * Enables or disables the coloured background for this trace. + */ + void set_coloured_bg(bool state); + /** * Computes the outline rectangle of the viewport hit-box. * @param rect the rectangle of the viewport area. @@ -131,6 +139,7 @@ private Q_SLOTS: protected: QString name_; QColor colour_, bgcolour_; + bool coloured_bg_, coloured_bg_state_; private: pv::widgets::Popup *popup_;