summaryrefslogtreecommitdiffstats
path: root/webkit/port/platform/chromium/ChromiumBridge.h
diff options
context:
space:
mode:
authorerikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-18 17:09:20 +0000
committererikkay@google.com <erikkay@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-18 17:09:20 +0000
commitaad0ab57d277c5bec206ea6f6766835e3ec4bf4a (patch)
treea8c93edfe3998794dad7e20cc4dc592a6204f36b /webkit/port/platform/chromium/ChromiumBridge.h
parent3c821ebabce6a3e287968170565e1da0be3fa1cd (diff)
downloadchromium_src-aad0ab57d277c5bec206ea6f6766835e3ec4bf4a.zip
chromium_src-aad0ab57d277c5bec206ea6f6766835e3ec4bf4a.tar.gz
chromium_src-aad0ab57d277c5bec206ea6f6766835e3ec4bf4a.tar.bz2
* remove glue dependency from PluginsChromium* renamed some of the MIME API to be more consistent with WebKit
Review URL: http://codereview.chromium.org/11212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5610 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/platform/chromium/ChromiumBridge.h')
-rw-r--r--webkit/port/platform/chromium/ChromiumBridge.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/webkit/port/platform/chromium/ChromiumBridge.h b/webkit/port/platform/chromium/ChromiumBridge.h
index 548b024..3599bb7 100644
--- a/webkit/port/platform/chromium/ChromiumBridge.h
+++ b/webkit/port/platform/chromium/ChromiumBridge.h
@@ -50,8 +50,11 @@ namespace WebCore {
class IntRect;
class KURL;
class String;
+ class WebPluginInfo;
class Widget;
+ struct PluginInfo;
+
// An interface to the embedding layer, which has the ability to answer
// questions about the system and so on...
@@ -92,9 +95,13 @@ namespace WebCore {
static bool layoutTestMode();
// MimeType -----------------------------------------------------------
- static String mimeTypeFromExtension(const String& ext);
+ static bool matchesMIMEType(const String& pattern, const String& type);
+ static String mimeTypeForExtension(const String& ext);
static String mimeTypeFromFile(const String& file_path);
- static String preferredExtensionForMimeType(const String& mime_type);
+ static String preferredExtensionForMIMEType(const String& mime_type);
+
+ // Plugin -------------------------------------------------------------
+ static bool getPlugins(bool refresh, Vector<PluginInfo*>* plugins);
// Protocol -----------------------------------------------------------
static String uiResourceProtocol();