Reviewed by eseidel.
authorrwlbuis <rwlbuis@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 24 Sep 2006 14:32:34 +0000 (14:32 +0000)
committerrwlbuis <rwlbuis@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 24 Sep 2006 14:32:34 +0000 (14:32 +0000)
        Fix Qt/Linux build after Dave's Scrollbar changes.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16547 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/platform/qt/PlatformScrollBar.h
WebCore/platform/qt/TemporaryLinkStubs.cpp

index 2a4658b16a000079b717095b09e296704fdea93b..b54fd9399767a60dfeac00040b7084ec92ed0120 100644 (file)
@@ -1,3 +1,15 @@
+2006-09-24  Nikolas Zimmermann  <zimmermann@kde.org>
+
+        Reviewed by eseidel.
+
+        Fix Qt/Linux build after Dave's Scrollbar changes.
+
+        * platform/qt/PlatformScrollBar.h: (Somehow this contained the file twice! Removed one instance!)
+        * platform/qt/TemporaryLinkStubs.cpp:
+        (WebCore::ScrollBar::setProportion):
+        (WebCore::PlatformScrollBar::updateThumbPosition):
+        (WebCore::PlatformScrollBar::updateThumbProportion):
+
 2006-09-24  Nikolas Zimmermann  <zimmermann@kde.org>
 
         Reviewed by eseidel.
index 0bd191152a98f15a19a80da700ad0445b2ca9194..a189a7b17c564280f7a4d01cdb35eaf23d0dacdd 100644 (file)
@@ -38,71 +38,17 @@ public:
 
     virtual bool isWidget() const { return true; }
 
-    virtual void setScrollBarValue(int v);
-    virtual void setKnobProportion(int visibleSize, int totalSize);
-
     virtual int width() const;
     virtual int height() const;
     virtual void setRect(const IntRect&);
     virtual void setEnabled(bool);
     virtual void paint(GraphicsContext*, const IntRect& damageRect);
-};
-
-}
 
-#endif // PlatformScrollBar_h
-
-/*
- * Copyright (C) 2004, 2006 Apple Computer, Inc.  All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#ifndef PlatformScrollBar_h
-#define PlatformScrollBar_h
-
-#include "Widget.h"
-#include "ScrollBar.h"
-
-namespace WebCore {
-
-class PlatformScrollBar : public Widget, public ScrollBar {
-public:
-    PlatformScrollBar(ScrollBarClient*, ScrollBarOrientation);
-    virtual ~PlatformScrollBar();
-
-    virtual bool isWidget() const { return true; }
-
-    virtual void setScrollBarValue(int v);
-    virtual void setKnobProportion(int visibleSize, int totalSize);
-
-    virtual int width() const;
-    virtual int height() const;
-    virtual void setRect(const IntRect&);
-    virtual void setEnabled(bool);
-    virtual void paint(GraphicsContext*, const IntRect& damageRect);
+protected:
+    virtual void updateThumbPosition();
+    virtual void updateThumbProportion();
 };
 
 }
 
 #endif // PlatformScrollBar_h
-
index b86a589ca0fb367b47f770bafd8be0e424cdba67..40c64f657b5a8e957b40869632e87dbaee11a232 100644 (file)
@@ -125,7 +125,7 @@ ScrollBar::ScrollBar(ScrollBarClient *, ScrollBarOrientation) { notImplemented()
 void ScrollBar::setSteps(int, int) { notImplemented(); }
 bool ScrollBar::scroll(ScrollDirection, ScrollGranularity, float) { notImplemented(); return 0; }
 bool ScrollBar::setValue(int) { notImplemented(); return 0; }
-void ScrollBar::setKnobProportion(int, int) { notImplemented(); }
+void ScrollBar::setProportion(int, int) { notImplemented(); }
 
 PlatformScrollBar::PlatformScrollBar(ScrollBarClient* client, ScrollBarOrientation orientation) : ScrollBar(client, orientation) { notImplemented(); }
 PlatformScrollBar::~PlatformScrollBar() { notImplemented(); }
@@ -133,8 +133,8 @@ int PlatformScrollBar::width() const { notImplemented(); return 0; }
 int PlatformScrollBar::height() const { notImplemented(); return 0; }
 void PlatformScrollBar::setEnabled(bool) { notImplemented(); }
 void PlatformScrollBar::paint(GraphicsContext*, const IntRect& damageRect) { notImplemented(); }
-void PlatformScrollBar::setScrollBarValue(int v) { notImplemented(); }
-void PlatformScrollBar::setKnobProportion(int visibleSize, int totalSize) { notImplemented(); }
+void PlatformScrollBar::updateThumbPosition() { notImplemented(); }
+void PlatformScrollBar::updateThumbProportion() { notImplemented(); }
 void PlatformScrollBar::setRect(const IntRect&) { notImplemented(); }
 
 PlatformMouseEvent::PlatformMouseEvent(const CurrentEventTag&) { notImplemented(); }