Rubberstamped by Maciej.
[WebKit-https.git] / WebCore / rendering / RenderTableCell.h
index 4fe2567..60a501a 100644 (file)
 #ifndef RenderTableCell_H
 #define RenderTableCell_H
 
-#include "RenderBlock.h"
-#include "RenderTable.h"
 #include "RenderTableSection.h"
 
 namespace WebCore {
 
 class RenderTableCell : public RenderBlock {
 public:
-    RenderTableCell(NodeImpl*);
+    RenderTableCell(Node*);
 
     virtual void destroy();
 
@@ -66,6 +64,8 @@ public:
     virtual void setWidth(int);
     virtual void setStyle(RenderStyle*);
 
+    virtual bool expandsToEncloseOverhangingFloats() const { return true; }
+
     int borderLeft() const;
     int borderRight() const;
     int borderTop() const;
@@ -75,7 +75,7 @@ public:
     CollapsedBorderValue collapsedRightBorder(bool rtl) const;
     CollapsedBorderValue collapsedTopBorder() const;
     CollapsedBorderValue collapsedBottomBorder() const;
-    virtual void collectBorders(QValueList<CollapsedBorderValue>&);
+    virtual void collectBorders(DeprecatedValueList<CollapsedBorderValue>&);
 
     virtual void updateFromElement();
 
@@ -84,9 +84,9 @@ public:
     void setCellTopExtra(int p) { _topExtra = p; }
     void setCellBottomExtra(int p) { _bottomExtra = p; }
 
-    virtual void paint(PaintInfo& i, int tx, int ty);
+    virtual void paint(PaintInfo&, int tx, int ty);
 
-    void paintCollapsedBorder(GraphicsContext* p, int x, int y, int w, int h);
+    void paintCollapsedBorder(GraphicsContext*, int x, int y, int w, int h);
     
     // lie about position to outside observers
     virtual int yPos() const { return m_y + _topExtra; }
@@ -102,12 +102,10 @@ public:
     RenderTable* table() const { return static_cast<RenderTable*>(parent()->parent()->parent()); }
     RenderTableSection* section() const { return static_cast<RenderTableSection*>(parent()->parent()); }
 
-#if !NDEBUG
-    virtual void dump(QTextStream *stream, QString ind = "") const;
+#ifndef NDEBUG
+    virtual void dump(TextStream *stream, DeprecatedString ind = "") const;
 #endif
 
-    virtual IntRect getAbsoluteRepaintRect();
-    
     void paintBackgroundsBehindCell(PaintInfo&, int tx, int ty, RenderObject* backgroundObject);
 
 protected:
@@ -118,10 +116,9 @@ protected:
     int rSpan;
     int cSpan;
     int _topExtra : 31;
-    bool nWrap : 1;
     int _bottomExtra : 31;
     bool m_widthChanged : 1;
-    
+
     int m_percentageHeight;
 };