projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
View: Replace compare_trace_v_offsets with a lambda
[pulseview.git]
/
pv
/
view
/
view.cpp
diff --git
a/pv/view/view.cpp
b/pv/view/view.cpp
index af0892b81d1fb4d85003b179ce38f99d72369676..305031ebd466c9a0b699e4641fa8b6639b8c5e5c 100644
(file)
--- a/
pv/view/view.cpp
+++ b/
pv/view/view.cpp
@@
-259,7
+259,10
@@
vector< shared_ptr<Trace> > View::get_traces() const
i = copy(decode_sigs.begin(), decode_sigs.end(), i);
#endif
i = copy(decode_sigs.begin(), decode_sigs.end(), i);
#endif
- stable_sort(traces.begin(), traces.end(), compare_trace_v_offsets);
+ stable_sort(traces.begin(), traces.end(),
+ [](const shared_ptr<Trace> &a, const shared_ptr<Trace> &b) {
+ return a->get_v_offset() < b->get_v_offset(); });
+
return traces;
}
return traces;
}
@@
-442,14
+445,6
@@
void View::update_layout()
update_scroll();
}
update_scroll();
}
-bool View::compare_trace_v_offsets(const shared_ptr<Trace> &a,
- const shared_ptr<Trace> &b)
-{
- assert(a);
- assert(b);
- return a->get_v_offset() < b->get_v_offset();
-}
-
bool View::eventFilter(QObject *object, QEvent *event)
{
const QEvent::Type type = event->type();
bool View::eventFilter(QObject *object, QEvent *event)
{
const QEvent::Type type = event->type();