X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Fsignal.cpp;h=dad8f1edc6f106af051b82665b14350ab1542a08;hb=e899d8bd280bbb88c81b4a41fd7d624194697ef6;hp=35e1cdbfc840b1bb8e5fde6178f7dbfafc26b09e;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329;p=pulseview.git diff --git a/pv/view/signal.cpp b/pv/view/signal.cpp index 35e1cdbf..dad8f1ed 100644 --- a/pv/view/signal.cpp +++ b/pv/view/signal.cpp @@ -47,8 +47,8 @@ const char *const ChannelNames[] = { "IN", "OUT", "RST", - "Tx", - "Rx", + "TX", + "RX", "EN", "SCLK", "MOSI", @@ -58,9 +58,9 @@ const char *const ChannelNames[] = { "SCL" }; -Signal::Signal(pv::SigSession &session, +Signal::Signal(pv::Session &session, std::shared_ptr channel) : - Trace(channel->name().c_str()), + Trace(QString::fromUtf8(channel->name().c_str())), session_(session), channel_(channel), name_widget_(NULL), @@ -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.toUtf8().constData()); } bool Signal::enabled() const