diff options
Diffstat (limited to 'WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h')
-rw-r--r-- | WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h b/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h index 2520f6c..a501247 100644 --- a/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h +++ b/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h @@ -48,6 +48,7 @@ class QWebPage; namespace WebCore { class Document; +class Frame; class ScriptExecutionContext; class NotificationWrapper : public QObject, public QWebNotificationData { @@ -95,7 +96,7 @@ public: void cancel(NotificationWrapper*); - void allowNotificationForFrame(QWebFrame*); + void allowNotificationForFrame(Frame*); static bool dumpNotification; @@ -123,6 +124,7 @@ private: QList<RefPtr<VoidCallback> > m_callbacks; }; QHash<ScriptExecutionContext*, CallbacksInfo > m_pendingPermissionRequests; + QHash<ScriptExecutionContext*, NotificationPresenter::Permission> m_cachedPermissions; NotificationsQueue m_notifications; QtPlatformPlugin m_platformPlugin; |