summaryrefslogtreecommitdiff
path: root/chromium/extensions/browser/extensions_browser_client.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-12 14:27:29 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-10-13 09:35:20 +0000
commitc30a6232df03e1efbd9f3b226777b07e087a1122 (patch)
treee992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/extensions/browser/extensions_browser_client.h
parent7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff)
downloadqtwebengine-chromium-85-based.tar.gz
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/extensions/browser/extensions_browser_client.h')
-rw-r--r--chromium/extensions/browser/extensions_browser_client.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/chromium/extensions/browser/extensions_browser_client.h b/chromium/extensions/browser/extensions_browser_client.h
index e2723b1a42e..757ed5668b9 100644
--- a/chromium/extensions/browser/extensions_browser_client.h
+++ b/chromium/extensions/browser/extensions_browser_client.h
@@ -32,13 +32,13 @@ namespace base {
class CommandLine;
class FilePath;
class ListValue;
-}
+} // namespace base
namespace content {
class BrowserContext;
class RenderFrameHost;
class WebContents;
-}
+} // namespace content
namespace network {
namespace mojom {
@@ -62,6 +62,7 @@ class ExtensionSystem;
class ExtensionSystemProvider;
class ExtensionWebContentsObserver;
class KioskDelegate;
+class MediaRouterExtensionAccessLogger;
class ProcessManagerDelegate;
class ProcessMap;
class RuntimeAPIDelegate;
@@ -348,6 +349,15 @@ class ExtensionsBrowserClient {
virtual bool ShouldForceWebRequestExtraHeaders(
content::BrowserContext* context) const;
+ // Gets and sets the last save (download) path for a given context.
+ virtual base::FilePath GetSaveFilePath(content::BrowserContext* context);
+ virtual void SetLastSaveFilePath(content::BrowserContext* context,
+ const base::FilePath& path);
+
+ // Retrieves the media router access logger for this session.
+ virtual const MediaRouterExtensionAccessLogger* GetMediaRouterAccessLogger()
+ const;
+
private:
std::vector<std::unique_ptr<ExtensionsBrowserAPIProvider>> providers_;