| Index: Source/core/platform/graphics/ImageCache.h
|
| diff --git a/Source/core/svg/graphics/SVGImageCache.h b/Source/core/platform/graphics/ImageCache.h
|
| similarity index 78%
|
| rename from Source/core/svg/graphics/SVGImageCache.h
|
| rename to Source/core/platform/graphics/ImageCache.h
|
| index 677444ebc78ceb56ec71ac7047442774c6893aeb..1d9d3b9530eab06b993363db03479bea58fb6a58 100644
|
| --- a/Source/core/svg/graphics/SVGImageCache.h
|
| +++ b/Source/core/platform/graphics/ImageCache.h
|
| @@ -17,8 +17,8 @@
|
| * Boston, MA 02110-1301, USA.
|
| */
|
|
|
| -#ifndef SVGImageCache_h
|
| -#define SVGImageCache_h
|
| +#ifndef ImageCache_h
|
| +#define ImageCache_h
|
|
|
| #include "core/platform/graphics/Image.h"
|
| #include "platform/geometry/FloatSize.h"
|
| @@ -32,18 +32,18 @@ namespace WebCore {
|
| class ImageResource;
|
| class ImageResourceClient;
|
| class ImageBuffer;
|
| -class SVGImage;
|
| -class SVGImageForContainer;
|
| +class Image;
|
| +class ImageForContainer;
|
| class RenderObject;
|
|
|
| -class SVGImageCache {
|
| +class ImageCache {
|
| WTF_MAKE_FAST_ALLOCATED;
|
| public:
|
| - ~SVGImageCache();
|
| + ~ImageCache();
|
|
|
| - static PassOwnPtr<SVGImageCache> create(SVGImage* image)
|
| + static PassOwnPtr<ImageCache> create(Image* image)
|
| {
|
| - return adoptPtr(new SVGImageCache(image));
|
| + return adoptPtr(new ImageCache(image));
|
| }
|
|
|
| void removeClientFromCache(const ImageResourceClient*);
|
| @@ -54,14 +54,14 @@ public:
|
| Image* imageForRenderer(const RenderObject*);
|
|
|
| private:
|
| - SVGImageCache(SVGImage*);
|
| + ImageCache(Image*);
|
|
|
| - typedef HashMap<const ImageResourceClient*, RefPtr<SVGImageForContainer> > ImageForContainerMap;
|
| + typedef HashMap<const ImageResourceClient*, RefPtr<ImageForContainer> > ImageForContainerMap;
|
|
|
| - SVGImage* m_svgImage;
|
| + Image* m_image;
|
| ImageForContainerMap m_imageForContainerMap;
|
| };
|
|
|
| } // namespace WebCore
|
|
|
| -#endif // SVGImageCache_h
|
| +#endif // ImageCache_h
|
|
|