X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fselectableitem.cpp;h=3f4f6da92dbef767611c404c753210888b7247fe;hp=517b6879120c2b71f34670df4a23b1caa154cae0;hb=5ed1adf555e0f0fb36d5b4b36f2be17745b5c8ae;hpb=f1283456ae0859990ccd914f8c147064345df13f diff --git a/pv/view/selectableitem.cpp b/pv/view/selectableitem.cpp index 517b6879..3f4f6da9 100644 --- a/pv/view/selectableitem.cpp +++ b/pv/view/selectableitem.cpp @@ -20,10 +20,17 @@ #include "selectableitem.h" +#include +#include +#include + namespace pv { namespace view { +const int SelectableItem::HighlightRadius = 6; + SelectableItem::SelectableItem() : + _context_parent(NULL), _selected(false) { } @@ -38,5 +45,22 @@ void SelectableItem::select(bool select) _selected = select; } +QMenu* SelectableItem::create_context_menu(QWidget *parent) +{ + _context_parent = parent; + return new QMenu(parent); +} + +void SelectableItem::delete_pressed() +{ +} + +QPen SelectableItem::highlight_pen() +{ + return QPen(QApplication::palette().brush( + QPalette::Highlight), HighlightRadius, + Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin); +} + } // namespace view } // namespace pv