QSkinny 0.8.0
C++/Qt UI toolkit
|
Definition at line 13 of file QskScrollViewSkinlet.h.
Public Types | |
enum | NodeRole { PanelRole , ViewportRole , ContentsRootRole , HorizontalScrollBarRole , HorizontalScrollHandleRole , VerticalScrollBarRole , VerticalScrollHandleRole , RoleCount } |
Public Member Functions | |
Q_INVOKABLE | QskScrollViewSkinlet (QskSkin *=nullptr) |
QRectF | subControlRect (const QskSkinnable *, const QRectF &, QskAspect::Subcontrol) const override |
Public Member Functions inherited from QskSkinlet | |
Q_INVOKABLE | QskSkinlet (QskSkin *=nullptr) |
QskSkin * | skin () const |
virtual void | updateNode (QskSkinnable *, QSGNode *parent) const |
virtual QSizeF | sizeHint (const QskSkinnable *, Qt::SizeHint, const QSizeF &) const |
virtual QRectF | sampleRect (const QskSkinnable *, const QRectF &, QskAspect::Subcontrol, int index) const |
virtual int | sampleIndexAt (const QskSkinnable *, const QRectF &, QskAspect::Subcontrol, const QPointF &) const |
virtual int | sampleCount (const QskSkinnable *, QskAspect::Subcontrol) const |
virtual QskAspect::States | sampleStates (const QskSkinnable *, QskAspect::Subcontrol, int index) const |
virtual QVariant | sampleAt (const QskSkinnable *, QskAspect::Subcontrol, int index) const |
const QVector< quint8 > & | nodeRoles () const |
void | setOwnedBySkinnable (bool on) |
bool | isOwnedBySkinnable () const |
Protected Member Functions | |
QSGNode * | updateSubNode (const QskSkinnable *, quint8 nodeRole, QSGNode *) const override |
virtual QSGNode * | updateContentsNode (const QskScrollView *, QSGNode *) const |
Protected Member Functions inherited from QskSkinlet | |
void | setNodeRoles (const QVector< quint8 > &) |
void | appendNodeRoles (const QVector< quint8 > &) |
virtual QSGNode * | updateBackgroundNode (const QskControl *, QSGNode *) const |
virtual QSGNode * | updateDebugNode (const QskControl *, QSGNode *node) const |
QSGNode * | updateBoxNode (const QskSkinnable *, QSGNode *, QskAspect::Subcontrol) const |
QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, QskAspect::Subcontrol) const |
QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol) const |
QSGNode * | updateBoxClipNode (const QskSkinnable *, QSGNode *, QskAspect::Subcontrol) const |
QSGNode * | updateTextNode (const QskSkinnable *, QSGNode *, const QString &, QskAspect::Subcontrol) const |
QSGNode * | updateSymbolNode (const QskSkinnable *, QSGNode *, QskAspect::Subcontrol) const |
QSGNode * | updateGraphicNode (const QskSkinnable *, QSGNode *, const QskGraphic &, QskAspect::Subcontrol, Qt::Orientations mirrored=Qt::Orientations()) const |
QSGNode * | updateSeriesNode (const QskSkinnable *, QskAspect::Subcontrol, QSGNode *) const |
virtual QSGNode * | updateSampleNode (const QskSkinnable *, QskAspect::Subcontrol, int index, QSGNode *) const |
void | replaceChildNode (quint8 nodeRole, QSGNode *parentNode, QSGNode *oldNode, QSGNode *newNode) const |
QSizeF | hintWithoutConstraint (const QSizeF &hint, const QSizeF &constraint) const |
Additional Inherited Members | |
Static Public Member Functions inherited from QskSkinlet | |
static QSGNode * | updateBoxNode (const QskSkinnable *, QSGNode *, const QRectF &, QskAspect::Subcontrol) |
static QSGNode * | updateBoxNode (const QskSkinnable *, QSGNode *, const QRectF &, const QskGradient &, QskAspect::Subcontrol) |
static QSGNode * | updateBoxNode (const QskSkinnable *, QSGNode *, const QRectF &, const QskBoxShapeMetrics &, const QskBoxBorderMetrics &, const QskBoxBorderColors &, const QskGradient &) |
static QSGNode * | updateBoxNode (const QskSkinnable *, QSGNode *, const QRectF &, const QskBoxHints &) |
static QSGNode * | updateInterpolatedBoxNode (const QskSkinnable *, QSGNode *, const QRectF &, QskAspect aspect1, QskAspect aspect2, qreal ratio) |
static QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, const QRectF &, QskAspect::Subcontrol) |
static QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, const QRectF &, const QskGradient &, QskAspect::Subcontrol) |
static QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, const QRectF &, qreal borderWidth, const QColor &borderColor, const QskGradient &, const QskArcMetrics &) |
static QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, const QRectF &, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol) |
static QSGNode * | updateArcNode (const QskSkinnable *, QSGNode *, const QRectF &, const QskGradient &, qreal startAngle, qreal spanAngle, QskAspect::Subcontrol) |
static QSGNode * | updateLineNode (const QskSkinnable *, QSGNode *, const QLineF &, QskAspect::Subcontrol) |
static QSGNode * | updateLinesNode (const QskSkinnable *, QSGNode *, const QVector< QLineF > &, QskAspect::Subcontrol) |
static QSGNode * | updateTextNode (const QskSkinnable *, QSGNode *, const QRectF &, Qt::Alignment, const QString &, QskAspect::Subcontrol) |
static QSGNode * | updateTextNode (const QskSkinnable *, QSGNode *, const QRectF &, Qt::Alignment, const QString &, const QFont &, const QskTextOptions &, const QskTextColors &, Qsk::TextStyle) |
static QSGNode * | updateGraphicNode (const QskSkinnable *, QSGNode *, const QskGraphic &, const QskColorFilter &, const QRectF &, Qt::Alignment, Qt::Orientations mirrored=Qt::Orientations()) |
static QSGNode * | updateGraphicNode (const QskSkinnable *, QSGNode *, const QskGraphic &, const QskColorFilter &, const QRectF &, Qt::Orientations mirrored=Qt::Orientations()) |
static QSGNode * | updateBoxClipNode (const QskSkinnable *, QSGNode *, const QRectF &, QskAspect::Subcontrol) |
enum QskScrollViewSkinlet::NodeRole |
Definition at line 20 of file QskScrollViewSkinlet.h.
QskScrollViewSkinlet::QskScrollViewSkinlet | ( | QskSkin * | skin = nullptr | ) |
Definition at line 56 of file QskScrollViewSkinlet.cpp.
|
overridevirtual |
Reimplemented from QskSkinlet.
Definition at line 66 of file QskScrollViewSkinlet.cpp.
|
protectedvirtual |
Definition at line 177 of file QskScrollViewSkinlet.cpp.
|
overrideprotectedvirtual |
Reimplemented from QskSkinlet.
Definition at line 94 of file QskScrollViewSkinlet.cpp.