Chromium Code Reviews| Index: extensions/browser/extensions_browser_client.h |
| diff --git a/extensions/browser/extensions_browser_client.h b/extensions/browser/extensions_browser_client.h |
| index 9356aa6a27a012d0f7d96b94a099be27c66932dd..bed02499616668ce15eaa9e3a78a8bcbdaf0ca91 100644 |
| --- a/extensions/browser/extensions_browser_client.h |
| +++ b/extensions/browser/extensions_browser_client.h |
| @@ -8,6 +8,7 @@ |
| #include <string> |
| #include <vector> |
| +#include "base/files/file_path.h" |
|
James Cook
2014/06/18 16:29:07
FilePath is already forward declared below.
Jun Mukai
2014/06/18 18:38:49
removed
|
| #include "base/memory/scoped_ptr.h" |
| #include "extensions/browser/extension_prefs_observer.h" |
| @@ -173,6 +174,15 @@ class ExtensionsBrowserClient { |
| virtual scoped_ptr<RuntimeAPIDelegate> CreateRuntimeAPIDelegate( |
| content::BrowserContext* context) const = 0; |
| + // Checks whether image is a component extension resource. Returns false |
| + // if a given |resource| does not have a corresponding image in bundled |
| + // resources. Otherwise fills |resource_id|. This doesn't check if the |
| + // extension the resource is in is actually a component extension. |
| + virtual bool IsComponentExtensionResource( |
| + const base::FilePath& extension_path, |
| + const base::FilePath& resource_path, |
| + int* resource_id) const = 0; |
| + |
| // Returns the single instance of |this|. |
| static ExtensionsBrowserClient* Get(); |