| 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 2a0e084f0e98bf03b0542201eba72ca14c75a0c6..4a4a318df6391596613defacd9fe98d98fbd2965 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,
|
| + clipboard::ImageType 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,
|
| @@ -139,6 +144,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);
|
|
|