18#include <klocalizedstring.h>
43 QLinearGradient *gradient =
new QLinearGradient(QPointF(0, 0), QPointF(1, 1));
44 gradient->setCoordinateMode(QGradient::ObjectBoundingMode);
46 gradient->setColorAt(0.0, Qt::white);
47 gradient->setColorAt(1.0, Qt::green);
78 return (e.localName() ==
"rect" && e.namespaceURI() ==
KoXmlNS::draw);
QList< QString > QStringList
A gradient shape background.
void setSize(const QSizeF &size) override
reimplemented from KoShape
QSizeF size() const override
reimplemented
qreal doubleProperty(const QString &name, qreal defaultValue=0.0) const
void setFamily(const QString &family)
void setToolTip(const QString &tooltip)
void setLoadingPriority(int priority)
void setIconName(const char *iconName)
void setXmlElements(const QList< QPair< QString, QStringList > > &elementNamesList)
QPointF absolutePosition(KoFlake::AnchorPosition anchor=KoFlake::Center) const
void setAbsolutePosition(const QPointF &newPosition, KoFlake::AnchorPosition anchor=KoFlake::Center)
static const QString draw
RectangleShapeFactory()
constructor
KoShape * createDefaultShape(KoDocumentResourceManager *documentResources=0) const override
KoShape * createShape(const KoProperties *params, KoDocumentResourceManager *documentResources=0) const override
bool supports(const QDomElement &e, KoShapeLoadingContext &context) const override
QList< KoShapeConfigWidgetBase * > createShapeOptionPanels() override
void setCornerRadiusY(qreal radius)
void setCornerRadiusX(qreal radius)
#define KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE(cond, val)
#define koIconNameCStr(name)
QSharedPointer< T > toQShared(T *ptr)