From: Joel Holdsworth Date: Sat, 28 Mar 2015 12:54:12 +0000 (+0000) Subject: LogicSignal: Added set_logic_data X-Git-Tag: pulseview-0.3.0~226 X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=commitdiff_plain;h=8e097c274b5258b7f46d2dc534cadcb3bb1f059b;ds=sidebyside LogicSignal: Added set_logic_data --- diff --git a/pv/view/logicsignal.cpp b/pv/view/logicsignal.cpp index 18ca5200..0d316961 100644 --- a/pv/view/logicsignal.cpp +++ b/pv/view/logicsignal.cpp @@ -140,6 +140,11 @@ shared_ptr LogicSignal::logic_data() const return data_; } +void LogicSignal::set_logic_data(std::shared_ptr data) +{ + data_ = data; +} + std::pair LogicSignal::v_extents() const { return make_pair(-SignalHeight - SignalMargin, SignalMargin); diff --git a/pv/view/logicsignal.hpp b/pv/view/logicsignal.hpp index 2542e241..4df0f8ce 100644 --- a/pv/view/logicsignal.hpp +++ b/pv/view/logicsignal.hpp @@ -75,6 +75,8 @@ public: std::shared_ptr logic_data() const; + void set_logic_data(std::shared_ptr data); + /** * Computes the vertical extents of the contents of this row item. * @return A pair containing the minimum and maximum y-values.