KSvg
framesvgitem.h
179 Q_PROPERTY(KSvg::FrameSvg::EnabledBorders enabledBorders READ enabledBorders WRITE setEnabledBorders NOTIFY enabledBordersChanged)
286 void itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &data) override;
QList< qreal > margins() const
returns a vector with left, top, right, bottom
Definition framesvgitem.cpp:235
qreal vertical
This property holds the combined width of the top and bottom margins.
Definition framesvgitem.h:74
qreal horizontal
This property holds the combined width of the left and right margins.
Definition framesvgitem.h:68
Q_INVOKABLE bool hasElementPrefix(const QString &prefix) const
Definition framesvgitem.cpp:488
QString imagePath
This property specifies the relative path of the SVG in the theme.
Definition framesvgitem.h:125
Q_INVOKABLE bool hasElement(const QString &elementName) const
Definition framesvgitem.cpp:493
QString usedPrefix
This property holds the actual prefix that was used, if a fallback chain array was set as "prefix".
Definition framesvgitem.h:146
bool fromCurrentImageSet
This property holds whether the current SVG is present in the currently-used theme and no fallback is...
Definition framesvgitem.h:185
KSvg::FrameSvg::EnabledBorders enabledBorders
This property specifies which borders are shown.
Definition framesvgitem.h:179
int minimumDrawingWidth
This property holds the minimum width required to correctly draw this SVG.
Definition framesvgitem.h:226
QRegion mask
This property holds the mask that contains the SVG's painted areas.
Definition framesvgitem.h:208
KSvg::FrameSvgItemMargins * margins
This property holds the frame's margins.
Definition framesvgitem.h:153
int minimumDrawingHeight
This property holds the minimum height required to correctly draw this SVG.
Definition framesvgitem.h:217
QObject(QObject *parent)
Q_INTERFACES(...)
Q_INVOKABLEQ_INVOKABLE
Q_OBJECTQ_OBJECT
Q_PROPERTY(...)
Q_SIGNALSQ_SIGNALS
Q_SLOTSQ_SLOTS
QObject * parent() const const
ItemChange
QQuickItem(QQuickItem *parent)
virtual void classBegin() override
virtual void componentComplete() override
virtual void geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry)
virtual void itemChange(ItemChange change, const ItemChangeData &value)
parent
virtual QSGNode * updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *updatePaintNodeData)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:46:35 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:46:35 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.