projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a hotkey to show/hide sampling points.
[pulseview.git]
/
pv
/
view
/
logicsignal.cpp
diff --git
a/pv/view/logicsignal.cpp
b/pv/view/logicsignal.cpp
index d4fac8b567d5ee10b9a86626e0eeb77adfe36a7e..ea8fd510d9401e98324f5e0daefcc15ffb8e1614 100644
(file)
--- a/
pv/view/logicsignal.cpp
+++ b/
pv/view/logicsignal.cpp
@@
-38,6
+38,7
@@
#include <pv/data/logicsegment.hpp>
#include <pv/data/signalbase.hpp>
#include <pv/view/view.hpp>
#include <pv/data/logicsegment.hpp>
#include <pv/data/signalbase.hpp>
#include <pv/view/view.hpp>
+#include <pv/globalsettings.hpp>
#include <libsigrokcxx/libsigrokcxx.hpp>
#include <libsigrokcxx/libsigrokcxx.hpp>
@@
-229,6
+230,13
@@
void LogicSignal::paint_mid(QPainter &p, const ViewItemPaintParams &pp)
delete[] cap_lines;
delete[] cap_lines;
+ // Return if we don't need to paint the sampling points
+ GlobalSettings settings;
+ const bool show_sampling_points =
+ settings.value(GlobalSettings::Key_View_ShowSamplingPoints).toBool();
+ if (!show_sampling_points)
+ return;
+
// Paint the sampling points
const uint64_t sampling_points_count = end_sample - start_sample + 1;
QRectF *const sampling_points = new QRectF[sampling_points_count];
// Paint the sampling points
const uint64_t sampling_points_count = end_sample - start_sample + 1;
QRectF *const sampling_points = new QRectF[sampling_points_count];