X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fselectableitem.h;h=323c87e18743ff894255137af83cbc86c6fce5c3;hp=467da0f2cbf0b7140edf87fb9e3be0b34b3c79e6;hb=9b6378f147671e62f57887d51d01864d20e01475;hpb=ea47a30c748939c334dfdbb8215e52a53204f5e6 diff --git a/pv/view/selectableitem.h b/pv/view/selectableitem.h index 467da0f2..323c87e1 100644 --- a/pv/view/selectableitem.h +++ b/pv/view/selectableitem.h @@ -26,6 +26,8 @@ #include class QAction; +class QMenu; +class QWidget; namespace pv { namespace view { @@ -56,9 +58,14 @@ public: virtual const std::list get_context_bar_actions() = 0; + virtual QMenu* create_context_menu(QWidget *parent); + protected: static QPen highlight_pen(); +protected: + QWidget *_context_parent; + private: bool _selected; };