X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fwidgets%2Fpopup.cpp;h=9863887ed5dab9595e69f6c8ba5b1308186223dd;hb=0bce86095e332bedff9643e3dfbe409259e2df5f;hp=399f5e28b6d56d4d525b896a371208f304c7bb97;hpb=b7b659aa72851df2d34d4c1e5fd5636fbd9176d1;p=pulseview.git diff --git a/pv/widgets/popup.cpp b/pv/widgets/popup.cpp index 399f5e2..9863887 100644 --- a/pv/widgets/popup.cpp +++ b/pv/widgets/popup.cpp @@ -20,6 +20,8 @@ #include +#include + #include #include "popup.h" @@ -29,9 +31,9 @@ using namespace std; namespace pv { namespace widgets { -const unsigned int Popup::ArrowLength = 15; +const unsigned int Popup::ArrowLength = 10; const unsigned int Popup::ArrowOverlap = 3; -const unsigned int Popup::MarginWidth = 10; +const unsigned int Popup::MarginWidth = 6; Popup::Popup(QWidget *parent) : QWidget(parent, Qt::Popup | Qt::FramelessWindowHint), @@ -162,6 +164,11 @@ void Popup::reposition_widget() move(_point + o); } +void Popup::closeEvent(QCloseEvent*) +{ + closed(); +} + void Popup::paintEvent(QPaintEvent*) { QPainter painter(this);