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(); |