Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5894)

Unified Diff: chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc

Issue 376193002: Move UserImage to user_manager (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
diff --git a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
index 8a4ea132b1e949fd37a5cf8426d548cc1b3e29da..cea01d3729fcf978f83353aa7c390f70a9234565 100644
--- a/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
+++ b/chrome/browser/chromeos/login/users/wallpaper/wallpaper_manager.cc
@@ -33,7 +33,6 @@
#include "chrome/browser/chrome_notification_types.h"
#include "chrome/browser/chromeos/customization_document.h"
#include "chrome/browser/chromeos/login/startup_utils.h"
-#include "chrome/browser/chromeos/login/users/avatar/user_image.h"
#include "chrome/browser/chromeos/login/users/user.h"
#include "chrome/browser/chromeos/login/users/user_manager.h"
#include "chrome/browser/chromeos/login/wizard_controller.h"
@@ -44,6 +43,7 @@
#include "chromeos/chromeos_switches.h"
#include "chromeos/dbus/dbus_thread_manager.h"
#include "chromeos/login/user_names.h"
+#include "components/user_manager/user_image/user_image.h"
#include "components/user_manager/user_type.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/browser/notification_service.h"
@@ -834,7 +834,7 @@ base::FilePath WallpaperManager::GetCustomWallpaperPath(
void WallpaperManager::SetPolicyControlledWallpaper(
const std::string& user_id,
- const UserImage& user_image) {
+ const user_manager::UserImage& user_image) {
const User *user = chromeos::UserManager::Get()->FindUser(user_id);
if (!user) {
NOTREACHED() << "Unknown user.";
@@ -1539,7 +1539,7 @@ void WallpaperManager::OnWallpaperDecoded(
ash::WallpaperLayout layout,
bool update_wallpaper,
MovableOnDestroyCallbackHolder on_finish,
- const UserImage& user_image) {
+ const user_manager::UserImage& user_image) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
TRACE_EVENT_ASYNC_END0("ui", "LoadAndDecodeWallpaper", this);
@@ -1657,7 +1657,7 @@ void WallpaperManager::SetCustomizedDefaultWallpaperAfterCheck(
void WallpaperManager::OnCustomizedDefaultWallpaperDecoded(
const GURL& wallpaper_url,
scoped_ptr<CustomizedWallpaperRescaledFiles> rescaled_files,
- const UserImage& wallpaper) {
+ const user_manager::UserImage& wallpaper) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
// If decoded wallpaper is empty, we have probably failed to decode the file.
@@ -1699,7 +1699,7 @@ void WallpaperManager::OnCustomizedDefaultWallpaperDecoded(
void WallpaperManager::ResizeCustomizedDefaultWallpaper(
scoped_ptr<gfx::ImageSkia> image,
- const UserImage::RawImage& raw_image,
+ const user_manager::UserImage::RawImage& raw_image,
const CustomizedWallpaperRescaledFiles* rescaled_files,
bool* success,
gfx::ImageSkia* small_wallpaper_image,
@@ -1828,10 +1828,10 @@ void WallpaperManager::SetDefaultWallpaperPathsFromCommandLine(
void WallpaperManager::OnDefaultWallpaperDecoded(
const base::FilePath& path,
const ash::WallpaperLayout layout,
- scoped_ptr<chromeos::UserImage>* result_out,
+ scoped_ptr<user_manager::UserImage>* result_out,
MovableOnDestroyCallbackHolder on_finish,
- const UserImage& user_image) {
- result_out->reset(new UserImage(user_image));
+ const user_manager::UserImage& user_image) {
+ result_out->reset(new user_manager::UserImage(user_image));
ash::Shell::GetInstance()->desktop_background_controller()->SetWallpaperImage(
user_image.image(), layout);
}
@@ -1840,7 +1840,7 @@ void WallpaperManager::StartLoadAndSetDefaultWallpaper(
const base::FilePath& path,
const ash::WallpaperLayout layout,
MovableOnDestroyCallbackHolder on_finish,
- scoped_ptr<chromeos::UserImage>* result_out) {
+ scoped_ptr<user_manager::UserImage>* result_out) {
wallpaper_loader_->Start(
path.value(),
0, // Do not crop.
@@ -1883,13 +1883,15 @@ void WallpaperManager::SetDefaultWallpaperPath(
default_wallpaper_image_.reset();
if (GetAppropriateResolution() == WALLPAPER_RESOLUTION_SMALL) {
if (small_wallpaper_image) {
- default_wallpaper_image_.reset(new UserImage(*small_wallpaper_image));
+ default_wallpaper_image_.reset(
+ new user_manager::UserImage(*small_wallpaper_image));
default_wallpaper_image_->set_file_path(
default_small_wallpaper_file.value());
}
} else {
if (large_wallpaper_image) {
- default_wallpaper_image_.reset(new UserImage(*large_wallpaper_image));
+ default_wallpaper_image_.reset(
+ new user_manager::UserImage(*large_wallpaper_image));
default_wallpaper_image_->set_file_path(
default_large_wallpaper_file.value());
}
@@ -1907,7 +1909,7 @@ void WallpaperManager::CreateSolidDefaultWallpaper() {
bitmap.allocN32Pixels(1, 1);
bitmap.eraseColor(kDefaultWallpaperColor);
const gfx::ImageSkia image = gfx::ImageSkia::CreateFrom1xBitmap(bitmap);
- default_wallpaper_image_.reset(new UserImage(image));
+ default_wallpaper_image_.reset(new user_manager::UserImage(image));
}
} // namespace chromeos

Powered by Google App Engine
This is Rietveld 408576698