| 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 e54f28bc95882cb9ce063210bc186846bbc3b08d..1f066c74f92f3dbfca229adccd70ae5a3bd88afa 100644
|
| --- a/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| +++ b/chrome/browser/extensions/chrome_extensions_browser_client.h
|
| @@ -30,6 +30,7 @@ namespace extensions {
|
| class ChromeComponentExtensionResourceManager;
|
| class ChromeExtensionsAPIClient;
|
| class ChromeProcessManagerDelegate;
|
| +class ClipboardExtensionHelper;
|
|
|
| // Implementation of BrowserClient for Chrome, which includes
|
| // knowledge of Profiles, BrowserContexts and incognito.
|
| @@ -105,6 +106,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,
|
| @@ -138,6 +143,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);
|
|
|