render_body.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef RENDER_BODY
00024 #define RENDER_BODY
00025
00026 #include "rendering/render_flow.h"
00027
00028 namespace DOM
00029 {
00030 class HTMLBodyElementImpl;
00031 }
00032
00033 namespace khtml {
00034
00035 class RenderBody : public RenderFlow
00036 {
00037 public:
00038 RenderBody(DOM::HTMLBodyElementImpl* node);
00039 virtual ~RenderBody();
00040
00041 virtual bool isBody() const { return true; }
00042
00043 virtual const char *renderName() const { return "RenderBody"; }
00044 virtual void repaint();
00045
00046 virtual void layout();
00047 virtual void setStyle(RenderStyle* style);
00048
00049 virtual int availableHeight() const;
00050
00051 protected:
00052 virtual void paintBoxDecorations(QPainter *p,int _x, int _y,
00053 int _w, int _h, int _tx, int _ty);
00054 bool scrollbarsStyled;
00055 };
00056
00057 }
00058 #endif
This file is part of the documentation for kdelibs Version 3.1.5.