Inherits from QskSkinlet
Inherited by QskListViewSkinlet
| Name | |
|---|---|
| enum | NodeRole { ViewportRole, ContentsRootRole, HorizontalScrollBarRole, HorizontalScrollHandleRole, VerticalScrollBarRole, VerticalScrollHandleRole} | 
| Name | |
|---|---|
| Q_INVOKABLE | QskScrollViewSkinlet(QskSkin * skin =nullptr) | 
| ~QskScrollViewSkinlet() override | |
| QRectF | subControlRect(const QskSkinnable * skinnable, const QRectF & contentsRect, QskAspect::Subcontrol subControl) const override | 
| Name | |
|---|---|
| QSGNode * | updateSubNode(const QskSkinnable * skinnable, quint8 nodeRole, QSGNode * node) const override | 
| virtual QSGNode * | updateContentsNode(const QskScrollView * , QSGNode * ) const | 
| QSGNode * | contentsNode(const QskScrollView * scrollView) | 
Public Functions inherited from QskSkinlet
| Name | |
|---|---|
| Q_INVOKABLE | QskSkinlet(QskSkin * skin =nullptr) | 
| virtual | ~QskSkinlet() | 
| QskSkin * | skin() const | 
| virtual void | updateNode(QskSkinnable * skinnable, QSGNode * parent) const | 
| virtual QSizeF | sizeHint(const QskSkinnable * , Qt::SizeHint , const QSizeF & ) const | 
| const QVector< quint8 > & | nodeRoles() const | 
| void | setOwnedBySkinnable(bool on) | 
| bool | isOwnedBySkinnable() const | 
| QSGNode * | updateBoxNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateBoxNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, const QskGradient & fillGradient, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, const QskGradient & fillGradient, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, const QskGradient & fillGradient, const QskArcMetrics & arcMetrics, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, const QskGradient & fillGradient, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateTextNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, Qt::Alignment alignment, const QString & text, const QskTextOptions & textOptions, QskAspect::Subcontrol subControl) | 
| QSGNode * | updateGraphicNode(const QskSkinnable * skinnable, QSGNode * node, const QskGraphic & graphic, const QskColorFilter & colorFilter, const QRectF & rect, Qt::Alignment alignment, Qt::Orientations mirrored =Qt::Orientations()) | 
| QSGNode * | updateGraphicNode(const QskSkinnable * skinnable, QSGNode * node, const QskGraphic & graphic, const QskColorFilter & colorFilter, const QRectF & rect, Qt::Orientations mirrored =Qt::Orientations()) | 
| QSGNode * | updateBoxClipNode(const QskSkinnable * skinnable, QSGNode * node, const QRectF & rect, QskAspect::Subcontrol subControl) | 
Protected Functions inherited from QskSkinlet
| Name | |
|---|---|
| void | setNodeRoles(const QVector< quint8 > & nodeRoles) | 
| void | appendNodeRoles(const QVector< quint8 > & nodeRoles) | 
| virtual QSGNode * | updateBackgroundNode(const QskControl * control, QSGNode * node) const | 
| virtual QSGNode * | updateDebugNode(const QskControl * control, QSGNode * node) const | 
| QSGNode * | updateBoxNode(const QskSkinnable * skinnable, QSGNode * node, QskAspect::Subcontrol subControl) const | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, QskAspect::Subcontrol subControl) const | 
| QSGNode * | updateArcNode(const QskSkinnable * skinnable, QSGNode * node, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol subControl) const | 
| QSGNode * | updateBoxClipNode(const QskSkinnable * skinnable, QSGNode * node, QskAspect::Subcontrol subControl) const | 
| QSGNode * | updateTextNode(const QskSkinnable * skinnable, QSGNode * node, const QString & text, const QskTextOptions & textOptions, QskAspect::Subcontrol subControl) const | 
| QSGNode * | updateGraphicNode(const QskSkinnable * skinnable, QSGNode * node, const QskGraphic & graphic, QskAspect::Subcontrol subcontrol, Qt::Orientations mirrored =Qt::Orientations()) const | 
| void | replaceChildNode(quint8 nodeRole, QSGNode * parentNode, QSGNode * oldNode, QSGNode * newNode) const | 
| QSizeF | hintWithoutConstraint(const QSizeF & hint, const QSizeF & constraint) const | 
| Enumerator | Value | Description | 
|---|---|---|
| ViewportRole | ||
| ContentsRootRole | ||
| HorizontalScrollBarRole | ||
| HorizontalScrollHandleRole | ||
| VerticalScrollBarRole | ||
| VerticalScrollHandleRole | 
Q_INVOKABLE QskScrollViewSkinlet(
    QskSkin * skin =nullptr
)
~QskScrollViewSkinlet() override
QRectF subControlRect(
    const QskSkinnable * skinnable,
    const QRectF & contentsRect,
    QskAspect::Subcontrol subControl
) const override
QSGNode * updateSubNode(
    const QskSkinnable * skinnable,
    quint8 nodeRole,
    QSGNode * node
) const override
virtual QSGNode * updateContentsNode(
    const QskScrollView * ,
    QSGNode * 
) const
QSGNode * contentsNode(
    const QskScrollView * scrollView
)
Updated on 28 July 2023 at 14:02:28 CEST