![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickrectangleshape_p_p.h>
Public Types | |
enum class | Edge { Top , Right , Bottom , Left , NEdges } |
Public Types inherited from QQuickItemPrivate | |
enum | ChangeType { Geometry = 0x01 , SiblingOrder = 0x02 , Visibility = 0x04 , Opacity = 0x08 , Destroyed = 0x10 , Parent = 0x20 , Children = 0x40 , Rotation = 0x80 , ImplicitWidth = 0x100 , ImplicitHeight = 0x200 , Enabled = 0x400 , Focus = 0x800 , Scale = 0x1000 , Matrix = 0x2000 , AllChanges = 0xFFFFFFFF } |
enum | ExtraDataTag { NoTag = 0x1 , LeftMouseButtonAccepted = 0x2 } |
enum | DirtyType { TransformOrigin = 0x00000001 , Transform = 0x00000002 , BasicTransform = 0x00000004 , Position = 0x00000008 , Size = 0x00000010 , ZValue = 0x00000020 , Content = 0x00000040 , Smooth = 0x00000080 , OpacityValue = 0x00000100 , ChildrenChanged = 0x00000200 , ChildrenStackingChanged = 0x00000400 , ParentChanged = 0x00000800 , Clip = 0x00001000 , Window = 0x00002000 , EffectReference = 0x00008000 , Visible = 0x00010000 , HideReference = 0x00020000 , Antialiasing = 0x00040000 , TransformUpdateMask , ComplexTransformUpdateMask = Transform | Window , ContentUpdateMask = Size | Content | Smooth | Window | Antialiasing , ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference | Window } |
Public Types inherited from QObjectPrivate | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Static Public Attributes | |
static const int | defaultRadius = 10 |
static const bool | defaultDrawEdge = true |
static const bool | defaultBevel = false |
Additional Inherited Members | |
Protected Member Functions inherited from QQuickPaletteProviderPrivateBase< QQuickItem, QQuickItemPrivate > | |
void | setCurrentColorGroup () |
Definition at line 25 of file qquickrectangleshape_p_p.h.
|
strong |
Enumerator | |
---|---|
Top | |
Right | |
Bottom | |
Left | |
NEdges |
Definition at line 48 of file qquickrectangleshape_p_p.h.
|
default |
void QQuickRectangleShapePrivate::calculateIndependentRadii | ( | ) |
Definition at line 273 of file qquickrectangleshape.cpp.
|
inlinestatic |
Definition at line 32 of file qquickrectangleshape_p_p.h.
void QQuickRectangleShapePrivate::maybeUpdateElements | ( | ) |
Constructs and append the individual path elements to the ShapePath.
Definition at line 146 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setBottomLeftBevel | ( | bool | bottomLeftBevel, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 103 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setBottomLeftRadius | ( | int | bottomLeftRadius, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 43 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setBottomRightBevel | ( | bool | bottomRightBevel, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 118 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setBottomRightRadius | ( | int | bottomRightRadius, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 58 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setTopLeftBevel | ( | bool | topLeftBevel, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 73 of file qquickrectangleshape.cpp.
QT_BEGIN_NAMESPACE void QQuickRectangleShapePrivate::setTopLeftRadius | ( | int | topLeftRadius, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 13 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setTopRightBevel | ( | bool | topRightBevel, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 88 of file qquickrectangleshape.cpp.
void QQuickRectangleShapePrivate::setTopRightRadius | ( | int | topRightRadius, |
QQml::PropertyUtils::State | propertyState ) |
Definition at line 28 of file qquickrectangleshape.cpp.
bool QQuickRectangleShapePrivate::bevel = defaultBevel |
Definition at line 92 of file qquickrectangleshape_p_p.h.
QQuickRectangleShape::BorderMode QQuickRectangleShapePrivate::borderMode = QQuickRectangleShape::BorderMode::Inside |
Definition at line 105 of file qquickrectangleshape_p_p.h.
qreal QQuickRectangleShapePrivate::borderOffset = 0 |
Definition at line 102 of file qquickrectangleshape_p_p.h.
qreal QQuickRectangleShapePrivate::borderRadiusAdjustment = 0 |
Definition at line 103 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::bottomLeftBevel = defaultBevel |
Definition at line 95 of file qquickrectangleshape_p_p.h.
QQuickPathArc* QQuickRectangleShapePrivate::bottomLeftPathArc = nullptr |
Definition at line 66 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::bottomLeftRadius = defaultRadius |
Definition at line 77 of file qquickrectangleshape_p_p.h.
QQuickPathLine* QQuickRectangleShapePrivate::bottomPathLine = nullptr |
Definition at line 64 of file qquickrectangleshape_p_p.h.
QQuickPathMove* QQuickRectangleShapePrivate::bottomPathMove = nullptr |
Definition at line 65 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::bottomRightBevel = defaultBevel |
Definition at line 96 of file qquickrectangleshape_p_p.h.
QQuickPathArc* QQuickRectangleShapePrivate::bottomRightPathArc = nullptr |
Definition at line 63 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::bottomRightRadius = defaultRadius |
Definition at line 78 of file qquickrectangleshape_p_p.h.
|
static |
Definition at line 72 of file qquickrectangleshape_p_p.h.
|
static |
Definition at line 71 of file qquickrectangleshape_p_p.h.
|
static |
Definition at line 70 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::drawBottom = defaultDrawEdge |
Definition at line 90 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::drawLeft = defaultDrawEdge |
Definition at line 91 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::drawRight = defaultDrawEdge |
Definition at line 89 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::drawTop = defaultDrawEdge |
Definition at line 88 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::effectiveBottomLeftRadius = 0 |
Definition at line 81 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::effectiveBottomRightRadius = 0 |
Definition at line 82 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::effectiveTopLeftRadius = 0 |
Definition at line 79 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::effectiveTopRightRadius = 0 |
Definition at line 80 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitBottomLeftBevel = false |
Definition at line 100 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitBottomLeftRadius = false |
Definition at line 86 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitBottomRightBevel = false |
Definition at line 101 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitBottomRightRadius = false |
Definition at line 87 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitTopLeftBevel = false |
Definition at line 98 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitTopLeftRadius = false |
Definition at line 84 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitTopRightBevel = false |
Definition at line 99 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::explicitTopRightRadius = false |
Definition at line 85 of file qquickrectangleshape_p_p.h.
Edge QQuickRectangleShapePrivate::firstVisibleEdge = Edge::NEdges |
Definition at line 104 of file qquickrectangleshape_p_p.h.
QQuickPathLine* QQuickRectangleShapePrivate::leftPathLine = nullptr |
Definition at line 67 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::radius = defaultRadius |
Definition at line 74 of file qquickrectangleshape_p_p.h.
QQuickPathLine* QQuickRectangleShapePrivate::rightPathLine = nullptr |
Definition at line 61 of file qquickrectangleshape_p_p.h.
QQuickPathMove* QQuickRectangleShapePrivate::rightPathMove = nullptr |
Definition at line 62 of file qquickrectangleshape_p_p.h.
QQuickShapePath* QQuickRectangleShapePrivate::shapePath = nullptr |
Definition at line 56 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::topLeftBevel = defaultBevel |
Definition at line 93 of file qquickrectangleshape_p_p.h.
QQuickPathArc* QQuickRectangleShapePrivate::topLeftPathArc = nullptr |
Definition at line 68 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::topLeftRadius = defaultRadius |
Definition at line 75 of file qquickrectangleshape_p_p.h.
QQuickPathLine* QQuickRectangleShapePrivate::topPathLine = nullptr |
Definition at line 58 of file qquickrectangleshape_p_p.h.
QQuickPathMove* QQuickRectangleShapePrivate::topPathMove = nullptr |
Definition at line 59 of file qquickrectangleshape_p_p.h.
bool QQuickRectangleShapePrivate::topRightBevel = defaultBevel |
Definition at line 94 of file qquickrectangleshape_p_p.h.
QQuickPathArc* QQuickRectangleShapePrivate::topRightPathArc = nullptr |
Definition at line 60 of file qquickrectangleshape_p_p.h.
int QQuickRectangleShapePrivate::topRightRadius = defaultRadius |
Definition at line 76 of file qquickrectangleshape_p_p.h.