]> sigrok.org Git - pulseview.git/blobdiff - pv/view/signal.h
Added a label context bar action
[pulseview.git] / pv / view / signal.h
index ece2e5a446218591f066a435454004a550b267f3..5732e19d5f45e632630d382ddcc5b36ef581f8fe 100644 (file)
 #include <boost/shared_ptr.hpp>
 
 #include <QColor>
+#include <QComboBox>
 #include <QPainter>
 #include <QPen>
 #include <QRect>
 #include <QString>
+#include <QWidgetAction>
 
 #include <stdint.h>
 
@@ -150,6 +152,12 @@ private:
         */
        QRectF get_label_rect(int y, int right);
 
+private slots:
+       void on_text_changed(const QString &text);
+
+signals:
+       void text_changed();    
+
 protected:
        const sr_probe *const _probe;
 
@@ -158,6 +166,10 @@ protected:
        int _v_offset;
 
        QSizeF _text_size;
+
+       QWidgetAction _name_action;
+       QComboBox _name_widget;
+       bool _updating_name_widget;
 };
 
 } // namespace view