From 2119c3d13ebe91a2006d11ec1beb3b9d34f76b2d Mon Sep 17 00:00:00 2001 From: Keshav Bhatt Date: Thu, 26 Jan 2023 21:11:31 +0530 Subject: feat: close with esc button --- src/permissiondialog.h | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/permissiondialog.h b/src/permissiondialog.h index 7c46161..1835d35 100644 --- a/src/permissiondialog.h +++ b/src/permissiondialog.h @@ -9,22 +9,25 @@ namespace Ui { class PermissionDialog; } -class PermissionDialog : public QWidget -{ - Q_OBJECT +class PermissionDialog : public QWidget { + Q_OBJECT public: - explicit PermissionDialog(QWidget *parent = nullptr); - ~PermissionDialog(); + explicit PermissionDialog(QWidget *parent = nullptr); + ~PermissionDialog(); signals: - void webPageFeatureChanged(QWebEnginePage::Feature feature); + void webPageFeatureChanged(QWebEnginePage::Feature feature); +protected slots: + void keyPressEvent(QKeyEvent *e); private slots: - void addToFeaturesTable(QWebEnginePage::Feature feature, QString &featureName); + void addToFeaturesTable(QWebEnginePage::Feature feature, + QString &featureName); + private: - Ui::PermissionDialog *ui; - QSettings settings; + Ui::PermissionDialog *ui; + QSettings settings; }; #endif // PERMISSIONDIALOG_H -- cgit v1.2.3