| Index: chrome/browser/extensions/chrome_extensions_browser_client.h
|
| diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.h b/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| index 89477b1ed55b0a5fac9262d06eb431b87b3e3742..fcf7e812b59262c497bce64e72b2ecee43bbc9bf 100644
|
| --- a/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| +++ b/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| @@ -31,6 +31,7 @@ class ChromeComponentExtensionResourceManager;
|
| class ChromeExtensionsAPIClient;
|
| class ChromeProcessManagerDelegate;
|
| class ContentSettingsPrefsObserver;
|
| +class ClipboardExtensionHelper;
|
|
|
| // Implementation of BrowserClient for Chrome, which includes
|
| // knowledge of Profiles, BrowserContexts and incognito.
|
| @@ -106,6 +107,10 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient {
|
| bool IsMinBrowserVersionSupported(const std::string& min_version) override;
|
| ExtensionWebContentsObserver* GetExtensionWebContentsObserver(
|
| content::WebContents* web_contents) override;
|
| + void SaveImageDataToClipboard(const std::vector<char>& image_data,
|
| + const std::string& type,
|
| + const base::Closure& success_callback,
|
| + const base::Closure& error_callback) override;
|
| void ReportError(content::BrowserContext* context,
|
| std::unique_ptr<ExtensionError> error) override;
|
| void CleanUpWebView(content::BrowserContext* browser_context,
|
| @@ -137,6 +142,8 @@ class ChromeExtensionsBrowserClient : public ExtensionsBrowserClient {
|
|
|
| std::unique_ptr<ExtensionCache> extension_cache_;
|
|
|
| + std::unique_ptr<ClipboardExtensionHelper> clipboard_extension_helper_;
|
| +
|
| std::unique_ptr<KioskDelegate> kiosk_delegate_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ChromeExtensionsBrowserClient);
|
|
|