projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
org.sigrok.PulseView.appdata.xml: Add <mimetype> tag.
[pulseview.git]
/
pv
/
view
/
trace.cpp
diff --git
a/pv/view/trace.cpp
b/pv/view/trace.cpp
index f6d4164e0794fbad801dffabcdef01572e064e2c..2154f8a7af1354216dce1b2874bc42e6064135c9 100644
(file)
--- a/
pv/view/trace.cpp
+++ b/
pv/view/trace.cpp
@@
-59,6
+59,11
@@
Trace::Trace(shared_ptr<data::SignalBase> channel) :
this, SLOT(on_colour_changed(const QColor&)));
}
this, SLOT(on_colour_changed(const QColor&)));
}
+shared_ptr<data::SignalBase> Trace::base() const
+{
+ return base_;
+}
+
void Trace::paint_label(QPainter &p, const QRect &rect, bool hover)
{
const int y = get_visual_y();
void Trace::paint_label(QPainter &p, const QRect &rect, bool hover)
{
const int y = get_visual_y();
@@
-159,7
+164,7
@@
void Trace::paint_back(QPainter &p, ViewItemPaintParams &pp)
if (view->coloured_bg())
p.setBrush(base_->bgcolour());
else
if (view->coloured_bg())
p.setBrush(base_->bgcolour());
else
- p.setBrush(
bgcolour_state_
? BrightGrayBGColour : DarkGrayBGColour);
+ p.setBrush(
pp.next_bg_colour_state()
? BrightGrayBGColour : DarkGrayBGColour);
p.setPen(QPen(Qt::NoPen));
p.setPen(QPen(Qt::NoPen));