summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h')
-rw-r--r--Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h b/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h
index b48d43346..14fabe16c 100644
--- a/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h
+++ b/Source/WebKit2/UIProcess/Notifications/WebNotificationProvider.h
@@ -32,6 +32,9 @@
#include <wtf/Vector.h>
namespace API {
+
+class Dictionary;
+
template<> struct ClientTraits<WKNotificationProviderBase> {
typedef std::tuple<WKNotificationProviderV0> Versions;
};
@@ -39,11 +42,9 @@ template<> struct ClientTraits<WKNotificationProviderBase> {
namespace WebKit {
-class ImmutableDictionary;
class WebNotification;
class WebNotificationManagerProxy;
class WebPageProxy;
-class WebSecurityOrigin;
class WebNotificationProvider : public API::Client<WKNotificationProviderBase> {
public:
@@ -55,7 +56,7 @@ public:
void addNotificationManager(WebNotificationManagerProxy*);
void removeNotificationManager(WebNotificationManagerProxy*);
- PassRefPtr<ImmutableDictionary> notificationPermissions();
+ PassRefPtr<API::Dictionary> notificationPermissions();
};
} // namespace WebKit