]> sigrok.org Git - pulseview.git/blobdiff - pv/view/selectableitem.h
Removed context bar
[pulseview.git] / pv / view / selectableitem.h
index d38aca2eb534c3e65575b560d9288b591bda6479..41f6811776bcc0fbc43f9df41fcf3db180c39b94 100644 (file)
@@ -26,6 +26,8 @@
 #include <QPen>
 
 class QAction;
+class QMenu;
+class QWidget;
 
 namespace pv {
 namespace view {
@@ -52,11 +54,14 @@ public:
        void select(bool select = true);
 
 public:
-       virtual const std::list<QAction*> get_context_bar_actions() = 0;
+       virtual QMenu* create_context_menu(QWidget *parent);
 
 protected:
        static QPen highlight_pen();
 
+protected:
+       QWidget *_context_parent;
+
 private:
        bool _selected;
 };