Skip to content

Commit ee519bc

Browse files
committed
feat: close permission dialog with esc key
1 parent 2119c3d commit ee519bc

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/permissiondialog.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,12 @@ void PermissionDialog::addToFeaturesTable(QWebEnginePage::Feature feature,
6969
}
7070
}
7171

72+
void PermissionDialog::keyPressEvent(QKeyEvent *e)
73+
{
74+
if (e->key() == Qt::Key_Escape)
75+
this->close();
76+
77+
QWidget::keyPressEvent(e);
78+
}
79+
7280
PermissionDialog::~PermissionDialog() { delete ui; }

src/permissiondialog.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#include <QSettings>
55
#include <QWebEnginePage>
66
#include <QWidget>
7+
#include <QKeyEvent>
78

89
namespace Ui {
910
class PermissionDialog;

0 commit comments

Comments
 (0)