Move URL from WebCore to WTF
[WebKit-https.git] / Source / WebKit / UIProcess / Plugins / PluginInfoStore.h
index 6e9eefc..55597f3 100644 (file)
 
 #include <WebCore/PluginData.h>
 
-namespace WebCore {
-class URL;
-}
-
 namespace WebKit {
 
 class PluginInfoStore;
@@ -53,7 +49,7 @@ public:
     // Returns the info for a plug-in that can handle the given MIME type.
     // If the MIME type is null, the file extension of the given url will be used to infer the
     // plug-in type. In that case, mimeType will be filled in with the right MIME type.
-    PluginModuleInfo findPlugin(String& mimeType, const WebCore::URL&, WebCore::PluginData::AllowedPluginTypes = WebCore::PluginData::AllPlugins);
+    PluginModuleInfo findPlugin(String& mimeType, const URL&, WebCore::PluginData::AllowedPluginTypes = WebCore::PluginData::AllPlugins);
 
     // Returns the info for the plug-in with the given bundle identifier.
     PluginModuleInfo findPluginWithBundleIdentifier(const String& bundleIdentifier);
@@ -63,7 +59,7 @@ public:
 
     static PluginModuleLoadPolicy defaultLoadPolicyForPlugin(const PluginModuleInfo&);
 
-    bool isSupportedPlugin(const String& mimeType, const WebCore::URL& pluginURL, const String& frameURLString, const WebCore::URL& pageURL);
+    bool isSupportedPlugin(const String& mimeType, const URL& pluginURL, const String& frameURLString, const URL& pageURL);
     std::optional<Vector<WebCore::SupportedPluginIdentifier>> supportedPluginIdentifiers();
     void addSupportedPlugin(String&& matchingDomain, String&& identifier, HashSet<String>&& mimeTypes, HashSet<String> extensions);
     void clearSupportedPlugins() { m_supportedPlugins = std::nullopt; }
@@ -104,7 +100,7 @@ private:
         HashSet<String> mimeTypes;
         HashSet<String> extensions;
     };
-    static bool isSupportedPlugin(const SupportedPlugin&, const String& mimeType, const WebCore::URL& pluginURL);
+    static bool isSupportedPlugin(const SupportedPlugin&, const String& mimeType, const URL& pluginURL);
 
     std::optional<Vector<SupportedPlugin>> m_supportedPlugins;
 };