]> sigrok.org Git - pulseview.git/blobdiff - pv/data/signalbase.cpp
SignalBase: Add internal name
[pulseview.git] / pv / data / signalbase.cpp
index 3adf3338dc4d7cd4f6f41988bf667fab90ad1af3..d2dd75ab60f684b65a02611a24c6b4b6283baedb 100644 (file)
@@ -41,6 +41,8 @@ const int SignalBase::ColourBGAlpha = 8*256/100;
 SignalBase::SignalBase(shared_ptr<sigrok::Channel> channel) :
        channel_(channel)
 {
+       if (channel_)
+               internal_name_ = QString::fromStdString(channel_->name());
 }
 
 shared_ptr<sigrok::Channel> SignalBase::channel() const
@@ -53,6 +55,11 @@ QString SignalBase::name() const
        return (channel_) ? QString::fromStdString(channel_->name()) : name_;
 }
 
+QString SignalBase::internal_name() const
+{
+       return internal_name_;
+}
+
 void SignalBase::set_name(QString name)
 {
        if (channel_)