summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/rendering/RenderImage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/rendering/RenderImage.h')
-rw-r--r--src/3rdparty/webkit/WebCore/rendering/RenderImage.h16
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