Index: chrome/browser/chromeos/login/wallpaper_manager.h |
diff --git a/chrome/browser/chromeos/login/wallpaper_manager.h b/chrome/browser/chromeos/login/wallpaper_manager.h |
index 35ad5b6d2df0d41f412f4bad662a775dbfe5e664..4fa2822598d2d18a79ae8e16b4facb36bb3bdd69 100644 |
--- a/chrome/browser/chromeos/login/wallpaper_manager.h |
+++ b/chrome/browser/chromeos/login/wallpaper_manager.h |
@@ -265,6 +265,15 @@ class WallpaperManager: public system::TimezoneSettings::Observer, |
void OnWallpaperEncoded(const FilePath& path, |
scoped_refptr<base::RefCountedBytes> data); |
+ // Generates thumbnail of custom wallpaper on FILE thread. If |persistent| is |
+ // true, saves original custom image and resized images to disk. |
+ void ProcessCustomWallpaper(const std::string& email, |
+ bool persistent, |
+ const WallpaperInfo& info, |
+ base::WeakPtr<WallpaperDelegate> delegate, |
+ scoped_ptr<gfx::ImageSkia> image, |
+ const UserImage::RawImage& raw_image); |
+ |
// Record data for User Metrics Analysis. |
void RecordUma(User::WallpaperType type, int index); |