20#include <private/qtquickglobal_p.h>
21#include <QtGui/qtextoption.h>
35 Q_PROPERTY(
QColor linkColor READ linkColor WRITE setLinkColor NOTIFY linkColorChanged FINAL)
37 Q_PROPERTY(
QColor styleColor READ styleColor WRITE setStyleColor NOTIFY styleColorChanged FINAL)
38 Q_PROPERTY(
HAlignment horizontalAlignment READ hAlign WRITE setHAlign RESET resetHAlign NOTIFY horizontalAlignmentChanged FINAL)
39 Q_PROPERTY(
HAlignment effectiveHorizontalAlignment READ effectiveHAlign NOTIFY effectiveHorizontalAlignmentChanged FINAL)
40 Q_PROPERTY(
VAlignment verticalAlignment READ vAlign WRITE setVAlign NOTIFY verticalAlignmentChanged FINAL)
41 Q_PROPERTY(
WrapMode wrapMode READ wrapMode WRITE setWrapMode NOTIFY wrapModeChanged FINAL)
42 Q_PROPERTY(
int lineCount READ lineCount NOTIFY lineCountChanged FINAL)
43 Q_PROPERTY(
bool truncated READ truncated NOTIFY truncatedChanged FINAL)
44 Q_PROPERTY(
int maximumLineCount READ maximumLineCount WRITE setMaximumLineCount NOTIFY maximumLineCountChanged RESET resetMaximumLineCount FINAL)
46 Q_PROPERTY(
TextFormat textFormat READ textFormat WRITE setTextFormat NOTIFY textFormatChanged FINAL)
48 Q_PROPERTY(
qreal contentWidth READ contentWidth NOTIFY contentWidthChanged FINAL)
49 Q_PROPERTY(
qreal contentHeight READ contentHeight NOTIFY contentHeightChanged FINAL)
50 Q_PROPERTY(
qreal paintedWidth READ contentWidth NOTIFY contentWidthChanged FINAL)
51 Q_PROPERTY(
qreal paintedHeight READ contentHeight NOTIFY contentHeightChanged FINAL)
52 Q_PROPERTY(
qreal lineHeight READ lineHeight WRITE setLineHeight NOTIFY lineHeightChanged FINAL)
53 Q_PROPERTY(
LineHeightMode lineHeightMode READ lineHeightMode WRITE setLineHeightMode NOTIFY lineHeightModeChanged FINAL)
55 Q_PROPERTY(
int minimumPixelSize READ minimumPixelSize WRITE setMinimumPixelSize NOTIFY minimumPixelSizeChanged FINAL)
56 Q_PROPERTY(
int minimumPointSize READ minimumPointSize WRITE setMinimumPointSize NOTIFY minimumPointSizeChanged FINAL)
57 Q_PROPERTY(
FontSizeMode fontSizeMode READ fontSizeMode WRITE setFontSizeMode NOTIFY fontSizeModeChanged FINAL)
58 Q_PROPERTY(
RenderType renderType READ renderType WRITE setRenderType NOTIFY renderTypeChanged FINAL)
60 Q_PROPERTY(
int renderTypeQuality READ renderTypeQuality WRITE setRenderTypeQuality NOTIFY renderTypeQualityChanged REVISION(6, 0) FINAL)
62 Q_PROPERTY(
qreal padding READ padding WRITE setPadding RESET resetPadding NOTIFY paddingChanged REVISION(2, 6) FINAL)
63 Q_PROPERTY(
qreal topPadding READ topPadding WRITE setTopPadding RESET resetTopPadding NOTIFY topPaddingChanged REVISION(2, 6) FINAL)
64 Q_PROPERTY(
qreal leftPadding READ leftPadding WRITE setLeftPadding RESET resetLeftPadding NOTIFY leftPaddingChanged REVISION(2, 6) FINAL)
65 Q_PROPERTY(
qreal rightPadding READ rightPadding WRITE setRightPadding RESET resetRightPadding NOTIFY rightPaddingChanged REVISION(2, 6) FINAL)
66 Q_PROPERTY(
qreal bottomPadding READ bottomPadding WRITE setBottomPadding RESET resetBottomPadding NOTIFY bottomPaddingChanged REVISION(2, 6) FINAL)
69 Q_PROPERTY(
QSizeF advance READ advance NOTIFY contentSizeChanged REVISION(2, 10) FINAL)
117 LowRenderTypeQuality = 26,
118 NormalRenderTypeQuality = 52,
119 HighRenderTypeQuality = 104,
120 VeryHighRenderTypeQuality = 208
127 enum
FontSizeMode { FixedSize = 0x0, HorizontalFit = 0x01, VerticalFit = 0x02,
128 Fit = HorizontalFit | VerticalFit };
143 TextStyle style()
const;
146 QColor styleColor()
const;
147 void setStyleColor(
const QColor &
c);
149 HAlignment hAlign()
const;
150 void setHAlign(HAlignment align);
152 HAlignment effectiveHAlign()
const;
154 VAlignment vAlign()
const;
155 void setVAlign(VAlignment align);
157 WrapMode wrapMode()
const;
158 void setWrapMode(WrapMode
w);
160 int lineCount()
const;
161 bool truncated()
const;
163 int maximumLineCount()
const;
164 void setMaximumLineCount(
int lines);
165 void resetMaximumLineCount();
167 TextFormat textFormat()
const;
168 void setTextFormat(TextFormat
format);
170 TextElideMode elideMode()
const;
171 void setElideMode(TextElideMode);
173 qreal lineHeight()
const;
174 void setLineHeight(
qreal lineHeight);
176 LineHeightMode lineHeightMode()
const;
177 void setLineHeightMode(LineHeightMode);
181 void setBaseUrl(
const QUrl &
url);
184 int minimumPixelSize()
const;
185 void setMinimumPixelSize(
int size);
187 int minimumPointSize()
const;
188 void setMinimumPointSize(
int size);
190 FontSizeMode fontSizeMode()
const;
191 void setFontSizeMode(FontSizeMode
mode);
195 int resourcesLoading()
const;
197 qreal contentWidth()
const;
198 qreal contentHeight()
const;
202#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
203#if QT_DEPRECATED_SINCE(5, 15)
213 int renderTypeQuality() const;
214 void setRenderTypeQuality(
int renderTypeQuality);
220 qreal padding() const;
221 void setPadding(
qreal padding);
224 qreal topPadding() const;
225 void setTopPadding(
qreal padding);
226 void resetTopPadding();
228 qreal leftPadding() const;
229 void setLeftPadding(
qreal padding);
230 void resetLeftPadding();
232 qreal rightPadding() const;
233 void setRightPadding(
qreal padding);
234 void resetRightPadding();
236 qreal bottomPadding() const;
237 void setBottomPadding(
qreal padding);
238 void resetBottomPadding();
243 void invalidate() override;
251 void linkColorChanged();
253 void styleColorChanged();
256 void wrapModeChanged();
257 void lineCountChanged();
258 void truncatedChanged();
259 void maximumLineCountChanged();
262 void contentSizeChanged();
264 void contentWidthChanged(
qreal contentWidth);
265 void contentHeightChanged(
qreal contentHeight);
267 void lineHeightChanged(
qreal lineHeight);
269 void fontSizeModeChanged();
270 void minimumPixelSizeChanged();
271 void minimumPointSizeChanged();
272 void effectiveHorizontalAlignmentChanged();
274 void baseUrlChanged();
275 void renderTypeChanged();
290 void geometryChange(const
QRectF &newGeometry, const
QRectF &oldGeometry) override;
293 void updatePolish() override;
298 void invalidateFontCaches();
301 void q_updateLayout();
302 void triggerPreprocess();
303 void imageDownloadFinished();
322 Q_PROPERTY(
bool isLast READ isLast REVISION(2, 15) FINAL)
330 void setLineOffset(
int offset);
331 void setFullLayoutTextLength(
int length);
333 qreal implicitWidth() const;
352 int m_fullLayoutTextLength;
The QColor class provides colors based on RGB, HSV or CMYK values.
The QJSValue class acts as a container for Qt/JavaScript data types.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
void componentComplete() override
\reimp Derived classes should call the base class method before adding their own actions to perform a...
virtual QRectF boundingRect() const
Returns the extents of the item in its own coordinate system: a rectangle from {0,...
virtual QRectF clipRect() const
Returns the rectangular area within this item that is currently visible in \l viewportItem(),...
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
Q_REVISION(2, 9) Q_INVOKABLE void forceLayout()
\inmodule QtCore\reentrant
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
\macro QT_RESTRICTED_CAST_FROM_ASCII
@ WrapAtWordBoundaryOrAnywhere
void textChanged(const QString &newText)
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define Q_DECLARE_MIXED_ENUM_OPERATORS_SYMMETRIC(Ret, Flags, Enum)
GLint GLint GLint GLint GLint x
[0]
GLfloat GLfloat GLfloat w
[0]
GLint GLsizei GLsizei height
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLuint GLenum GLsizei length
GLenum GLuint GLintptr offset
GLint GLsizei GLsizei GLenum format
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QT_DEPRECATED_X(text)
QUrl url("example.com")
[constructor-url-reference]
myFilter setColor(QColor(128, 0, 0))
insertRed setText("insert red text")
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent