diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/rendering/RenderImage.h')
-rw-r--r-- | src/3rdparty/webkit/WebCore/rendering/RenderImage.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/3rdparty/webkit/WebCore/rendering/RenderImage.h b/src/3rdparty/webkit/WebCore/rendering/RenderImage.h index 71896d6..042452f 100644 --- a/src/3rdparty/webkit/WebCore/rendering/RenderImage.h +++ b/src/3rdparty/webkit/WebCore/rendering/RenderImage.h @@ -48,6 +48,7 @@ public: virtual int minimumReplacedHeight() const; virtual void imageChanged(WrappedImagePtr, const IntRect* = 0); + virtual void notifyFinished(CachedResource*); bool setImageSizeForAltText(CachedImage* newImage = 0); @@ -102,6 +103,21 @@ protected: friend class RenderImageScaleObserver; }; +inline RenderImage* toRenderImage(RenderObject* o) +{ + ASSERT(!o || o->isRenderImage()); + return static_cast<RenderImage*>(o); +} + +inline const RenderImage* toRenderImage(const RenderObject* o) +{ + ASSERT(!o || o->isRenderImage()); + return static_cast<const RenderImage*>(o); +} + +// This will catch anyone doing an unnecessary cast. +void toRenderImage(const RenderImage*); + } // namespace WebCore #endif // RenderImage_h |