X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=ecf74f08c0fc8528c94b099de5e280902891f2b6;hb=ead4af1fb22bc2f2b0342bcd71de9d2af56ef571;hp=916801c97eceb17c67ec8c54c423065b0f73ab42;hpb=8dbbc7f0b9ea59d0f0d62225772f8a56eee125f5;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index 916801c..ecf74f0 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -31,8 +31,8 @@ #include -#include "signal.h" -#include "view.h" +#include "signal.hpp" +#include "view.hpp" using std::shared_ptr; @@ -58,7 +58,7 @@ const char *const ChannelNames[] = { "SCL" }; -Signal::Signal(pv::SigSession &session, +Signal::Signal(pv::Session &session, std::shared_ptr channel) : Trace(channel->name().c_str()), session_(session), @@ -75,6 +75,10 @@ void Signal::set_name(QString name) updating_name_widget_ = true; name_widget_->setEditText(name); updating_name_widget_ = false; + + // Store the channel name in sigrok::Channel so that it + // will end up in the .sr file upon save. + channel_->set_name(name.toStdString()); } bool Signal::enabled() const