Land groundwork for handling theme changes.
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Sep 2006 08:30:20 +0000 (08:30 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Sep 2006 08:30:20 +0000 (08:30 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16569 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/platform/ScrollView.h
WebCore/rendering/RenderTheme.h

index fa108b80c8fb9f58c63a6a73c9399f021a622d1d..aa89de1c2f28906619447da0f73d95816046d2c8 100644 (file)
@@ -92,6 +92,7 @@ namespace WebCore {
         ~ScrollView();
 
         virtual void paint(GraphicsContext*, const IntRect&);
+        virtual void themeChanged();
 
     private:
         void updateScrollBars();
index 36834be1640e6e8f676a01909693c220db4dc3bf..92a8b70b8a9e2a3b33e6cdf7cba5484ebd78e7b9 100644 (file)
@@ -85,7 +85,7 @@ public:
 
     // This method is called whenever the theme changes on the system in order to flush cached resources from the
     // old theme.
-    void themeChanged();
+    virtual void themeChanged() {};
 
     // A method asking if the theme is able to draw the focus ring.
     virtual bool supportsFocusRing(const RenderStyle* style) const;