Index: chrome/browser/extensions/extensions_service.h |
=================================================================== |
--- chrome/browser/extensions/extensions_service.h (revision 16736) |
+++ chrome/browser/extensions/extensions_service.h (working copy) |
@@ -22,6 +22,7 @@ |
class PrefService; |
class Profile; |
class ResourceDispatcherHost; |
+class SkBitmap; |
class SiteInstance; |
class UserScriptMaster; |
typedef std::vector<Extension*> ExtensionList; |
@@ -171,10 +172,15 @@ |
// Finish installing an extension after it has been unpacked to |
// |temp_extension_dir| by our utility process. If |expected_id| is not |
// empty, it's verified against the extension's manifest before installation. |
- void OnExtensionUnpacked(const FilePath& extension_path, |
- const FilePath& temp_extension_dir, |
- const std::string expected_id, |
- bool from_external); |
+ // |manifest| and |images| are parsed information from the extension that |
+ // we want to write to disk in the browser process. |
+ void OnExtensionUnpacked( |
+ const FilePath& extension_path, |
+ const FilePath& temp_extension_dir, |
+ const std::string expected_id, |
+ bool from_external, |
+ const DictionaryValue& manifest, |
+ const std::vector< Tuple2<SkBitmap, FilePath> >& images); |
// Notify the frontend that there was an error loading an extension. |
void ReportExtensionLoadError(const FilePath& extension_path, |