23#include <klocalizedstring.h>
28 setToolTip(i18n(
"A shape that shows an image (PNG/JPG/TIFF)"));
52 QVariant var = params->
value(
"image");
55 shape->
setImage(var.value<QImage>());
57 var = params->
value(
"viewboxTransform");
58 if (var.type() == QVariant::Transform) {
67 return e.localName() ==
"image" &&
QList< QString > QStringList
KoShape * createShape(const KoProperties *params, KoDocumentResourceManager *documentResources=0) const
createShape
bool supports(const QDomElement &e, KoShapeLoadingContext &context) const override
ImageShapeFactory()
constructor
QList< KoShapeConfigWidgetBase * > createShapeOptionPanels() override
KoShape * createDefaultShape(KoDocumentResourceManager *documentResources=0) const override
QVariant value(const QString &key) const
void setToolTip(const QString &tooltip)
void setLoadingPriority(int priority)
void setIconName(const char *iconName)
void setXmlElements(const QList< QPair< QString, QStringList > > &elementNamesList)
void setShapeId(const QString &id)
static const QString draw
#define KIS_SAFE_ASSERT_RECOVER(cond)
#define koIconNameCStrNeededWithSubs(comment, neededName, substituteName)
void setImage(const QImage &img)
void setViewBoxTransform(const QTransform &tf)