| Index: chrome/browser/chromeos/arc/arc_wallpaper_handler.h
|
| diff --git a/chrome/browser/chromeos/arc/arc_wallpaper_handler.h b/chrome/browser/chromeos/arc/arc_wallpaper_handler.h
|
| index 3b0b132fcbd722353d935f0d9a09a6814d58b43e..bc708c176185742d11a0208f12e4988b9142edaf 100644
|
| --- a/chrome/browser/chromeos/arc/arc_wallpaper_handler.h
|
| +++ b/chrome/browser/chromeos/arc/arc_wallpaper_handler.h
|
| @@ -23,17 +23,19 @@ namespace arc {
|
| class ArcWallpaperHandler : public SetWallpaperDelegate,
|
| public ImageDecoder::ImageRequest {
|
| public:
|
| - ArcWallpaperHandler();
|
| ~ArcWallpaperHandler() override;
|
|
|
| + static std::shared_ptr<ArcWallpaperHandler> Get();
|
| // SetWallpaperDelegate implementation.
|
| void SetWallpaper(std::vector<uint8_t> jpeg_data) override;
|
| -
|
| + // Returns current wallpaper.
|
| + std::vector<uint8_t> GetWallpaper() const override;
|
| // ImageDecoder::ImageRequest implementation.
|
| void OnImageDecoded(const SkBitmap& bitmap) override;
|
| void OnDecodeImageFailed() override;
|
|
|
| private:
|
| + ArcWallpaperHandler();
|
| DISALLOW_COPY_AND_ASSIGN(ArcWallpaperHandler);
|
| };
|
|
|
|
|