Added trigger buttons to LogicSignal context bar.
[pulseview.git] / pv / view / logicsignal.h
index 927e96ab079e0daeda534eb706bab4e2ea8764d3..c1b83d0ba5a64259624f21e62271dc3799e4f458 100644 (file)
@@ -50,6 +50,8 @@ public:
 
        virtual ~LogicSignal();
 
+       const std::list<QAction*> get_context_bar_actions();
+
        /**
         * Paints the signal with a QPainter
         * @param p the QPainter to paint into.
@@ -72,6 +74,21 @@ private:
 
 private:
        boost::shared_ptr<pv::data::Logic> _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