X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Flogicsignal.h;h=c1b83d0ba5a64259624f21e62271dc3799e4f458;hb=4145b248aed3dde5ccc02c9b7e389b5cb67c547d;hp=c4ae755152ca6b997843b07cb6e7f1fadb32cbcb;hpb=f459c5400e067c4389c472b84194d760e7bfd585;p=pulseview.git diff --git a/pv/view/logicsignal.h b/pv/view/logicsignal.h index c4ae755..c1b83d0 100644 --- a/pv/view/logicsignal.h +++ b/pv/view/logicsignal.h @@ -45,12 +45,13 @@ private: static const QColor SignalColours[10]; public: - LogicSignal(QString name, - boost::shared_ptr data, - int probe_index); + LogicSignal(const sr_probe *const probe, + boost::shared_ptr data); virtual ~LogicSignal(); + const std::list get_context_bar_actions(); + /** * Paints the signal with a QPainter * @param p the QPainter to paint into. @@ -72,8 +73,22 @@ private: float x_offset, float y_offset); private: - int _probe_index; boost::shared_ptr _data; + + QAction _separator; + + QIcon _icon_trigger_none; + QAction _trigger_none; + QIcon _icon_trigger_rising; + QAction _trigger_rising; + QIcon _icon_trigger_high; + QAction _trigger_high; + QIcon _icon_trigger_falling; + QAction _trigger_falling; + QIcon _icon_trigger_low; + QAction _trigger_low; + QIcon _icon_trigger_change; + QAction _trigger_change; }; } // namespace view