QskSubWindowSkinlet

Inherits from QskPopupSkinlet

Public Types

  Name
enum NodeRole { PanelRole = QskPopupSkinlet::OverlayRole + 1, TitleBarRole, SymbolRole, TitleRole}

Public Functions

  Name
Q_INVOKABLE QskSubWindowSkinlet(QskSkin * skin =nullptr)
  ~QskSubWindowSkinlet() override
QRectF subControlRect(const QskSkinnable * skinnable, const QRectF & contentsRect, QskAspect::Subcontrol subControl) const override

Protected Functions

  Name
QSGNode * updateSubNode(const QskSkinnable * skinnable, quint8 nodeRole, QSGNode * node) const override

Public Types Documentation

enum NodeRole

Enumerator Value Description
PanelRole QskPopupSkinlet::OverlayRole + 1  
TitleBarRole    
SymbolRole    
TitleRole    

Public Functions Documentation

function QskSubWindowSkinlet

Q_INVOKABLE QskSubWindowSkinlet(
    QskSkin * skin =nullptr
)

function ~QskSubWindowSkinlet

~QskSubWindowSkinlet() override

function subControlRect

QRectF subControlRect(
    const QskSkinnable * skinnable,
    const QRectF & contentsRect,
    QskAspect::Subcontrol subControl
) const override

Protected Functions Documentation

function updateSubNode

QSGNode * updateSubNode(
    const QskSkinnable * skinnable,
    quint8 nodeRole,
    QSGNode * node
) const override

Updated on 28 July 2023 at 14:02:27 CEST