diff options
Diffstat (limited to 'pica-client/callwindow.cpp')
| -rw-r--r-- | pica-client/callwindow.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pica-client/callwindow.cpp b/pica-client/callwindow.cpp index 4443807..a987b79 100644 --- a/pica-client/callwindow.cpp +++ b/pica-client/callwindow.cpp @@ -18,10 +18,13 @@ #include "callwindow.h" #include <QHBoxLayout> #include <QVBoxLayout> +#include <QCloseEvent> CallWindow::CallWindow(QByteArray peer_id, bool incoming) : m_peer_id(peer_id), is_incoming(incoming) { + setAttribute(Qt::WA_DeleteOnClose); + QHBoxLayout *lh = new QHBoxLayout(this); QVBoxLayout *lv = new QVBoxLayout(this); @@ -63,3 +66,10 @@ void CallWindow::accept() { emit accept_call_pressed(); } + +void CallWindow::closeEvent(QCloseEvent *e) +{ + emit callwindow_closed(this); + + e->accept(); +} |
