summary refs log tree commit diff
path: root/src/ui
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-01-03 18:05:49 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-01-03 18:06:29 +0200
commiteaf05748ff1fc2b1ced8fdb329661ff20d6b7b85 (patch)
tree4d2f190f9662581f7ff8a1e95b146ba225e0a8a6 /src/ui
parentAdd Alpine Linux installation instructions (#191) (diff)
downloadnheko-eaf05748ff1fc2b1ced8fdb329661ff20d6b7b85.tar.xz
Initial support for read receipts
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/OverlayModal.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ui/OverlayModal.cc b/src/ui/OverlayModal.cc

index 4fb57175..290d28e5 100644 --- a/src/ui/OverlayModal.cc +++ b/src/ui/OverlayModal.cc
@@ -47,6 +47,8 @@ OverlayModal::OverlayModal(QWidget *parent, QWidget *content) if (animation_->direction() == QAbstractAnimation::Forward) this->close(); }); + + content->setFocus(); } void @@ -72,3 +74,12 @@ OverlayModal::fadeOut() animation_->setDirection(QAbstractAnimation::Forward); animation_->start(); } + +void +OverlayModal::keyPressEvent(QKeyEvent *event) +{ + if (event->key() == Qt::Key_Escape) { + event->accept(); + fadeOut(); + } +}