X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fwidgets%2Fpopup.h;h=e7c867acbad82ed0b49f4ea81d29ac0b4e71d35a;hp=1da09d85eb5965401205d459ccd038ab160e1fb0;hb=0bce86095e332bedff9643e3dfbe409259e2df5f;hpb=afc864a06f3486ec00588151ade19ee6375de049 diff --git a/pv/widgets/popup.h b/pv/widgets/popup.h index 1da09d85..e7c867ac 100644 --- a/pv/widgets/popup.h +++ b/pv/widgets/popup.h @@ -28,6 +28,8 @@ namespace widgets { class Popup : public QWidget { + Q_OBJECT + public: enum Position { @@ -63,6 +65,9 @@ private: void reposition_widget(); +private: + void closeEvent(QCloseEvent*); + void paintEvent(QPaintEvent*); void resizeEvent(QResizeEvent*); @@ -72,6 +77,9 @@ private: protected: void showEvent(QShowEvent *e); +signals: + void closed(); + private: QPoint _point; Position _pos;