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

Unified Diff: chrome/browser/bitmap_fetcher.cc

Issue 155273002: Repurpose NotificationBitmapFetcher to BitmapFetcher (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Prettifying Created 6 years, 10 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/bitmap_fetcher.cc
diff --git a/chrome/browser/notifications/sync_notifier/notification_bitmap_fetcher.cc b/chrome/browser/bitmap_fetcher.cc
similarity index 64%
rename from chrome/browser/notifications/sync_notifier/notification_bitmap_fetcher.cc
rename to chrome/browser/bitmap_fetcher.cc
index b4b50fa4ef6969520a4a6be6a708344bea7214e4..0d8f01ff440ab92350b931b7c6c69fddcb3778c2 100644
--- a/chrome/browser/notifications/sync_notifier/notification_bitmap_fetcher.cc
+++ b/chrome/browser/bitmap_fetcher.cc
@@ -2,25 +2,20 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/notifications/sync_notifier/notification_bitmap_fetcher.h"
+#include "chrome/browser/bitmap_fetcher.h"
#include "chrome/browser/profiles/profile.h"
#include "content/public/browser/browser_thread.h"
#include "net/url_request/url_fetcher.h"
#include "net/url_request/url_request_status.h"
-namespace notifier {
-
-NotificationBitmapFetcher::NotificationBitmapFetcher(
- const GURL& url,
- NotificationBitmapFetcherDelegate* delegate)
+BitmapFetcher::BitmapFetcher(const GURL& url, BitmapFetcherDelegate* delegate)
: url_(url), delegate_(delegate) {}
-NotificationBitmapFetcher::~NotificationBitmapFetcher() {}
+BitmapFetcher::~BitmapFetcher() {}
-void NotificationBitmapFetcher::Start(Profile* profile) {
- url_fetcher_.reset(
- net::URLFetcher::Create(url_, net::URLFetcher::GET, this));
+void BitmapFetcher::Start(Profile* profile) {
+ url_fetcher_.reset(net::URLFetcher::Create(url_, net::URLFetcher::GET, this));
// The RequestContext is coming from the current profile.
// TODO(petewil): Make sure this is the right profile to use.
// It seems to work, but we might prefer to use a blank profile with
@@ -31,8 +26,7 @@ void NotificationBitmapFetcher::Start(Profile* profile) {
// Methods inherited from URLFetcherDelegate.
-void NotificationBitmapFetcher::OnURLFetchComplete(
- const net::URLFetcher* source) {
+void BitmapFetcher::OnURLFetchComplete(const net::URLFetcher* source) {
Pete Williamson 2014/02/11 03:41:11 One thing that I never finished investigating that
gone 2014/02/11 05:32:07 Should be handled since functions like URLFetcherC
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
if (source->GetStatus().status() != net::URLRequestStatus::SUCCESS) {
@@ -43,8 +37,8 @@ void NotificationBitmapFetcher::OnURLFetchComplete(
std::string image_data;
source->GetResponseAsString(&image_data);
// Create an ImageDecoder with the data and assign it to the refptr.
- image_decoder_ = new ImageDecoder(this, image_data,
- ImageDecoder::DEFAULT_CODEC);
+ image_decoder_ =
+ new ImageDecoder(this, image_data, ImageDecoder::DEFAULT_CODEC);
// Call start to begin decoding. The ImageDecoder will call OnImageDecoded
// with the data when it is done.
@@ -54,15 +48,16 @@ void NotificationBitmapFetcher::OnURLFetchComplete(
image_decoder_->Start(task_runner);
}
-void NotificationBitmapFetcher::OnURLFetchDownloadProgress(
- const net::URLFetcher* source, int64 current, int64 total) {
+void BitmapFetcher::OnURLFetchDownloadProgress(const net::URLFetcher* source,
+ int64 current,
+ int64 total) {
// Do nothing here.
}
// Methods inherited from ImageDecoder::Delegate.
-void NotificationBitmapFetcher::OnImageDecoded(
- const ImageDecoder* decoder, const SkBitmap& decoded_image) {
+void BitmapFetcher::OnImageDecoded(const ImageDecoder* decoder,
+ const SkBitmap& decoded_image) {
// Make a copy of the bitmap which we pass back to the UI thread.
bitmap_.reset(new SkBitmap());
decoded_image.deepCopyTo(bitmap_.get(), decoded_image.getConfig());
@@ -71,11 +66,7 @@ void NotificationBitmapFetcher::OnImageDecoded(
delegate_->OnFetchComplete(url_, bitmap_.get());
}
-void NotificationBitmapFetcher::OnDecodeImageFailed(
- const ImageDecoder* decoder) {
-
+void BitmapFetcher::OnDecodeImageFailed(const ImageDecoder* decoder) {
// Report failure.
delegate_->OnFetchComplete(url_, NULL);
}
-
-} // namespace notifier

Powered by Google App Engine
This is Rietveld 408576698