mirror of git://sigrok.org/pulseview
SignalBase: Add internal name
This commit is contained in:
parent
d552c5c7f2
commit
050b5a6c7d
|
@ -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_)
|
||||
|
|
|
@ -85,6 +85,11 @@ public:
|
|||
*/
|
||||
QString name() const;
|
||||
|
||||
/**
|
||||
* Gets the internal name of this signal, i.e. how the device calls it.
|
||||
*/
|
||||
QString internal_name() const;
|
||||
|
||||
/**
|
||||
* Sets the name of the signal.
|
||||
*/
|
||||
|
@ -144,7 +149,7 @@ private:
|
|||
std::shared_ptr<pv::data::DecoderStack> decoder_stack_;
|
||||
#endif
|
||||
|
||||
QString name_;
|
||||
QString internal_name_, name_;
|
||||
QColor colour_, bgcolour_;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue