summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/extensions/wallpaper_api.h
diff options
context:
space:
mode:
authorbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-15 16:41:38 +0000
committerbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-15 16:41:38 +0000
commit15d16da9f9d16714ac736c35fadf51d6c29d925a (patch)
tree7aef4bd7b0c55c71aefcb00c662069c7fd56dc2b /chrome/browser/chromeos/extensions/wallpaper_api.h
parentaba9957113392e051207ba61b2941ad79cc0d8f7 (diff)
downloadchromium_src-15d16da9f9d16714ac736c35fadf51d6c29d925a.zip
chromium_src-15d16da9f9d16714ac736c35fadf51d6c29d925a.tar.gz
chromium_src-15d16da9f9d16714ac736c35fadf51d6c29d925a.tar.bz2
Use auto generated code in wallpaper_private_api.cc
This is mainly code cleanup. Use the extension auto-generated code in wallpaper_private_api.cc BUG=NONE Review URL: https://codereview.chromium.org/26565002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228704 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/extensions/wallpaper_api.h')
-rw-r--r--chrome/browser/chromeos/extensions/wallpaper_api.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/chrome/browser/chromeos/extensions/wallpaper_api.h b/chrome/browser/chromeos/extensions/wallpaper_api.h
index aae0114..1c79327 100644
--- a/chrome/browser/chromeos/extensions/wallpaper_api.h
+++ b/chrome/browser/chromeos/extensions/wallpaper_api.h
@@ -5,9 +5,9 @@
#ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_WALLPAPER_API_H_
#define CHROME_BROWSER_CHROMEOS_EXTENSIONS_WALLPAPER_API_H_
-#include "ash/desktop_background/desktop_background_controller.h"
#include "base/threading/sequenced_worker_pool.h"
#include "chrome/browser/chromeos/extensions/wallpaper_function_base.h"
+#include "chrome/common/extensions/api/wallpaper.h"
// Implementation of chrome.wallpaper.setWallpaper API.
// After this API being called, a jpeg encoded wallpaper will be saved to
@@ -41,11 +41,7 @@ class WallpaperSetWallpaperFunction : public WallpaperFunctionBase {
// Thumbnail is ready. Calls api function javascript callback.
void ThumbnailGenerated(base::RefCountedBytes* data);
- // Layout of the downloaded wallpaper.
- ash::WallpaperLayout layout_;
-
- // True if need to generate thumbnail and pass to callback.
- bool generate_thumbnail_;
+ scoped_ptr<extensions::api::wallpaper::SetWallpaper::Params> params;
// Unique file name of the custom wallpaper.
std::string file_name_;
@@ -56,9 +52,6 @@ class WallpaperSetWallpaperFunction : public WallpaperFunctionBase {
// User id hash of the logged in user.
std::string user_id_hash_;
- // String representation of downloaded wallpaper.
- std::string image_data_;
-
// Sequence token associated with wallpaper operations. Shared with
// WallpaperManager.
base::SequencedWorkerPool::SequenceToken sequence_token_;