7#ifndef KOVECTORPATTERNBACKGROUND_H
8#define KOVECTORPATTERNBACKGROUND_H
12#include <QSharedDataPointer>
46 void paint(QPainter &painter,
const QPainterPath &fillPath)
const override;
50 QSharedDataPointer<Private>
d;
float value(const T *src, size_t ch)
bool compareTo(const KoShapeBackground *other) const override
void setReferenceCoordinates(KoFlake::CoordinateSystem value)
void setContentCoordinates(KoFlake::CoordinateSystem value)
QRectF referenceRect() const
void setReferenceRect(const QRectF &value)
void setPatternTransform(const QTransform &value)
KoVectorPatternBackground()
void setShapes(const QList< KoShape * > value)
KoFlake::CoordinateSystem contentCoordinates() const
QList< KoShape * > shapes() const
~KoVectorPatternBackground() override
QTransform patternTransform() const
KoFlake::CoordinateSystem referenceCoordinates() const
bool hasTransparency() const override
Returns if the background has some transparency.
QSharedDataPointer< Private > d
void paint(QPainter &painter, const QPainterPath &fillPath) const override
Paints the background using the given fill path.