]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/row.cpp
Rename 'probe' to 'channel' (libsigrokdecode change).
[pulseview.git] / pv / data / decode / row.cpp
index 0eee547c220ae2c80478d492645e8c7f9fd1ebd8..2aabf0f93fc0fc5dfa1237dd48d759126df28d9c 100644 (file)
@@ -20,6 +20,8 @@
 
 #include "row.h"
 
+#include <libsigrokdecode/libsigrokdecode.h>
+
 namespace pv {
 namespace data {
 namespace decode {
@@ -46,6 +48,19 @@ const srd_decoder_annotation_row* Row::row() const
        return _row;
 }
 
+const QString Row::title() const
+{
+       if (_decoder && _decoder->name && _row && _row->desc)
+               return QString("%1: %2")
+                       .arg(QString::fromUtf8(_decoder->name))
+                       .arg(QString::fromUtf8(_row->desc));
+       if (_decoder && _decoder->name)
+               return QString::fromUtf8(_decoder->name);
+       if (_row && _row->desc)
+               return QString::fromUtf8(_row->desc);
+       return QString();
+}
+
 bool Row::operator<(const Row &other) const
 {
        return (_decoder < other._decoder) ||