28 QML_NAMED_ELEMENT(ElevationImpl)
50 void setColor(const QColor &newColor);
57 const QQuickItem::ItemChangeData &value) override;
58 QSGNode *
updatePaintNode(QSGNode *node, QQuickItem::UpdatePaintNodeData *data) override;
Represents the corner radii for a rectangular material-design shape.
Definition cornersgroup.h:24
A QQuickItem that renders elevation-based shadow effects.
Definition elevation.h:26
qreal radius
Definition elevation.h:30
Q_SIGNAL void elevationChanged(qreal elevation)
void setColor(const QColor &newColor)
Sets the shadow color.
Definition elevation.cpp:216
QSGNode * updatePaintNode(QSGNode *node, QQuickItem::UpdatePaintNodeData *data) override
Updates the paint node for rendering.
Definition elevation.cpp:254
CornersGroup corners
Definition elevation.h:32
void setElevation(qreal elevation)
Sets the elevation level.
Definition elevation.cpp:152
void componentComplete() override
Called when the component is complete.
Definition elevation.cpp:229
Q_SIGNAL void colorChanged(QColor color)
QColor color
Definition elevation.h:31
void itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &value) override
Handles item changes.
Definition elevation.cpp:239
void setRadius(qreal newRadius)
Sets the radius for all corners.
Definition elevation.cpp:192
void setCorners(const CornersGroup &)
Sets the corners group.
Definition elevation.cpp:173
qreal elevation
Definition elevation.h:29
Q_SIGNAL void radiusChanged(qreal radius)
Q_SIGNAL void cornersChanged(CornersGroup)
Definition rectangle.cpp:26