]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/annotation.cpp
pv::data::decode::Annotation: Add pd_index() and set_pd_index().
[pulseview.git] / pv / data / decode / annotation.cpp
index e17dcb5177cd73ab818d31e08a8c84d60133df15..4a6890b5a4e519a5aac786d408d97953985a4836 100644 (file)
@@ -22,9 +22,9 @@ extern "C" {
 #include <libsigrokdecode/libsigrokdecode.h>
 }
 
-#include "annotation.h"
+#include <vector>
 
-using namespace std;
+#include "annotation.h"
 
 namespace pv {
 namespace data {
@@ -40,6 +40,7 @@ Annotation::Annotation(const srd_proto_data *const pdata) :
        assert(pda);
 
        _format = pda->ann_format;
+       _row = 0;
 
        const char *const *annotations = (char**)pda->ann_text;
        while(*annotations) {
@@ -63,11 +64,31 @@ int Annotation::format() const
        return _format;
 }
 
+int Annotation::row() const
+{
+       return _row;
+}
+
+int Annotation::pd_index() const
+{
+       return _pd_index;
+}
+
 const std::vector<QString>& Annotation::annotations() const
 {
        return _annotations;
 }
 
+void Annotation::set_row(int row)
+{
+       _row = row;
+}
+
+void Annotation::set_pd_index(int pd_index)
+{
+       _pd_index = pd_index;
+}
+
 } // namespace decode
 } // namespace data
 } // namespace pv