X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fselectableitem.h;h=d38aca2eb534c3e65575b560d9288b591bda6479;hb=b698553cd745bf4f50f73f513798bba6209a5d13;hp=69204b29478b901ec703ee858ab3ba457ad318ec;hpb=f1283456ae0859990ccd914f8c147064345df13f;p=pulseview.git diff --git a/pv/view/selectableitem.h b/pv/view/selectableitem.h index 69204b2..d38aca2 100644 --- a/pv/view/selectableitem.h +++ b/pv/view/selectableitem.h @@ -23,7 +23,7 @@ #include -#include +#include class QAction; @@ -34,6 +34,9 @@ class SelectableItem : public QObject { Q_OBJECT +private: + static const int HighlightRadius; + public: SelectableItem(); @@ -48,6 +51,12 @@ public: */ void select(bool select = true); +public: + virtual const std::list get_context_bar_actions() = 0; + +protected: + static QPen highlight_pen(); + private: bool _selected; };