Index: content/renderer/image_loading_helper.h |
diff --git a/content/renderer/image_loading_helper.h b/content/renderer/image_loading_helper.h |
deleted file mode 100644 |
index d5daf8fa517966f3e11d719238283cc3672a0dae..0000000000000000000000000000000000000000 |
--- a/content/renderer/image_loading_helper.h |
+++ /dev/null |
@@ -1,79 +0,0 @@ |
-// Copyright (c) 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_ |
-#define CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_ |
- |
-#include <string> |
-#include <vector> |
- |
-#include "base/memory/scoped_vector.h" |
-#include "content/public/renderer/render_frame_observer.h" |
-#include "url/gurl.h" |
- |
-class SkBitmap; |
- |
-namespace content { |
- |
-class MultiResolutionImageResourceFetcher; |
- |
-// This class deals with image downloading. |
-// One instance of ImageLoadingHelper is owned by RenderFrame. |
-class ImageLoadingHelper : public RenderFrameObserver { |
- public: |
- explicit ImageLoadingHelper(RenderFrame* render_frame); |
- |
- private: |
- ~ImageLoadingHelper() override; |
- |
- // Message handler. |
- void OnDownloadImage(int id, |
- const GURL& image_url, |
- bool is_favicon, |
- uint32_t max_image_size, |
- bool bypass_cache); |
- |
- // Requests to download an image. When done, the ImageLoadingHelper |
- // is notified by way of DidDownloadImage. Returns true if the |
- // request was successfully started, false otherwise. id is used to |
- // uniquely identify the request and passed back to the |
- // DidDownloadImage method. If the image is a favicon, cookies will not be |
- // sent nor accepted during download. If the image has multiple frames, all |
- // the frames whose size <= |max_image_size| are returned. If all of the |
- // frames are larger than |max_image_size|, the smallest frame is resized to |
- // |max_image_size| and is the only result. |max_image_size| == 0 is |
- // interpreted as no max image size. |
- bool DownloadImage(int id, |
- const GURL& image_url, |
- bool is_favicon, |
- uint32_t max_image_size, |
- bool bypass_cache); |
- |
- // This callback is triggered when DownloadImage completes, either |
- // succesfully or with a failure. See DownloadImage for more |
- // details. |
- void DidDownloadImage( |
- uint32_t max_image_size, |
- MultiResolutionImageResourceFetcher* fetcher, |
- const std::vector<SkBitmap>& images); |
- |
- // Decodes a data: URL image or returns an empty image in case of failure. |
- SkBitmap ImageFromDataUrl(const GURL&) const; |
- |
- // RenderFrameObserver implementation. |
- bool OnMessageReceived(const IPC::Message& message) override; |
- |
- typedef ScopedVector<MultiResolutionImageResourceFetcher> |
- ImageResourceFetcherList; |
- |
- // ImageResourceFetchers schedule via DownloadImage. |
- ImageResourceFetcherList image_fetchers_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ImageLoadingHelper); |
-}; |
- |
-} // namespace content |
- |
-#endif // CONTENT_RENDERER_IMAGE_LOADING_HELPER_H_ |
- |