Change a url parameter type with URL in NavigatorContentUtils
[WebKit-https.git] / Source / WebCore / Modules / navigatorcontentutils / NavigatorContentUtilsClient.h
index 25d67cc..f04394b 100644 (file)
@@ -28,6 +28,7 @@
 
 #if ENABLE(NAVIGATOR_CONTENT_UTILS)
 
 
 #if ENABLE(NAVIGATOR_CONTENT_UTILS)
 
+#include "URL.h"
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
 #include <wtf/text/WTFString.h>
 
 namespace WebCore {
@@ -37,7 +38,7 @@ class Page;
 class NavigatorContentUtilsClient {
 public:
     virtual ~NavigatorContentUtilsClient() { }
 class NavigatorContentUtilsClient {
 public:
     virtual ~NavigatorContentUtilsClient() { }
-    virtual void registerProtocolHandler(const String& scheme, const String& baseURL, const String& url, const String& title) = 0;
+    virtual void registerProtocolHandler(const String& scheme, const URL& baseURL, const URL&, const String& title) = 0;
 
 #if ENABLE(CUSTOM_SCHEME_HANDLER)
     enum CustomHandlersState {
 
 #if ENABLE(CUSTOM_SCHEME_HANDLER)
     enum CustomHandlersState {
@@ -46,8 +47,8 @@ public:
         CustomHandlersDeclined
     };
 
         CustomHandlersDeclined
     };
 
-    virtual CustomHandlersState isProtocolHandlerRegistered(const String& scheme, const String& baseURL, const String& url) = 0;
-    virtual void unregisterProtocolHandler(const String& scheme, const String& baseURL, const String& url) = 0;
+    virtual CustomHandlersState isProtocolHandlerRegistered(const String& scheme, const URL& baseURL, const URL&) = 0;
+    virtual void unregisterProtocolHandler(const String& scheme, const URL& baseURL, const URL&) = 0;
 #endif
 };
 
 #endif
 };