Plasma
Go to the documentation of this file. 20 #ifndef PLASMA_SVGWIDGET_H 21 #define PLASMA_SVGWIDGET_H 23 #include <QtGui/QGraphicsWidget> 32 class SvgWidgetPrivate;
44 Q_PROPERTY(QString elementID READ elementID WRITE setElementID)
47 explicit
SvgWidget(QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
48 explicit
SvgWidget(
Svg *svg, const QString & elementID = QString(),
49 QGraphicsItem *parent = 0, Qt::WindowFlags wFlags = 0);
52 void setSvg(
Svg *svg);
55 void setElementID(const QString &elementID);
56 QString elementID() const;
58 void mouseReleaseEvent(QGraphicsSceneMouseEvent * event);
61 void clicked(Qt::MouseButton);
65 QSizeF sizeHint(Qt::SizeHint which, const QSizeF & constraint) const;
66 void mousePressEvent(QGraphicsSceneMouseEvent * event);
69 Q_PRIVATE_SLOT(d,
void svgChanged())
71 SvgWidgetPrivate * const d;
76 #endif // multiple inclusion guard
Namespace for everything in libplasma.
A theme aware image-centric SVG class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2017 The KDE developers.
Generated on Thu Jun 15 2017 13:47:33 by
doxygen 1.8.13 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.