KRenderingStrokePainter.h [plain text]
#ifndef KRenderingStrokePainter_H
#define KRenderingStrokePainter_H
#if SVG_SUPPORT
#include "KCanvasRenderingStyle.h"
namespace WebCore {
class KCanvasRenderingStyle;
class KRenderingPaintServer;
class KRenderingDeviceContext;
class KRenderingStrokePainter
{
public:
KRenderingStrokePainter();
virtual ~KRenderingStrokePainter();
float strokeWidth() const;
void setStrokeWidth(float width);
unsigned int strokeMiterLimit() const;
void setStrokeMiterLimit(unsigned int limit);
KCCapStyle strokeCapStyle() const;
void setStrokeCapStyle(KCCapStyle style);
KCJoinStyle strokeJoinStyle() const;
void setStrokeJoinStyle(KCJoinStyle style);
float dashOffset() const;
void setDashOffset(float offset);
KCDashArray &dashArray() const;
void setDashArray(const KCDashArray &dashArray);
float opacity() const;
void setOpacity(float opacity);
bool dirty() const;
void setDirty(bool dirty = true);
private:
class Private;
Private *d;
};
}
#endif // SVG_SUPPORT
#endif