summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/plugin_globals.h
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 19:18:45 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 19:18:45 +0000
commit6fc87e0160e55c5ea05ea7f9834a146598685458 (patch)
treec5d2d6987e4ab9fe5710cc965a95b2e993141086 /ppapi/proxy/plugin_globals.h
parentb31580d250c3813b99fdd88a03e27d07fca9e236 (diff)
downloadchromium_src-6fc87e0160e55c5ea05ea7f9834a146598685458.zip
chromium_src-6fc87e0160e55c5ea05ea7f9834a146598685458.tar.gz
chromium_src-6fc87e0160e55c5ea05ea7f9834a146598685458.tar.bz2
Hook up the PPB_Flash.PreloadFontWin function to our font loading infrastructure.
TEST=manual Review URL: http://codereview.chromium.org/8979002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115158 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/plugin_globals.h')
-rw-r--r--ppapi/proxy/plugin_globals.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ppapi/proxy/plugin_globals.h b/ppapi/proxy/plugin_globals.h
index 9192c92..a76b7f0 100644
--- a/ppapi/proxy/plugin_globals.h
+++ b/ppapi/proxy/plugin_globals.h
@@ -14,6 +14,8 @@
namespace ppapi {
namespace proxy {
+class PluginProxyDelegate;
+
class PPAPI_PROXY_EXPORT PluginGlobals : public PpapiGlobals {
public:
PluginGlobals();
@@ -39,9 +41,18 @@ class PPAPI_PROXY_EXPORT PluginGlobals : public PpapiGlobals {
return &plugin_var_tracker_;
}
+ // The embedder should call set_proxy_delegate during startup.
+ PluginProxyDelegate* plugin_proxy_delegate() {
+ return plugin_proxy_delegate_;
+ }
+ void set_plugin_proxy_delegate(PluginProxyDelegate* d) {
+ plugin_proxy_delegate_ = d;
+ }
+
private:
static PluginGlobals* plugin_globals_;
+ PluginProxyDelegate* plugin_proxy_delegate_;
PluginResourceTracker plugin_resource_tracker_;
PluginVarTracker plugin_var_tracker_;