37 Q_PROPERTY(
QColor styleColor READ styleColor WRITE setStyleColor NOTIFY styleColorChanged)
38 Q_PROPERTY(
HAlignment horizontalAlignment READ hAlign WRITE setHAlign RESET resetHAlign NOTIFY horizontalAlignmentChanged)
39 Q_PROPERTY(
HAlignment effectiveHorizontalAlignment READ effectiveHAlign NOTIFY effectiveHorizontalAlignmentChanged)
42 Q_PROPERTY(
int lineCount READ lineCount NOTIFY lineCountChanged)
43 Q_PROPERTY(
bool truncated READ truncated NOTIFY truncatedChanged)
44 Q_PROPERTY(
int maximumLineCount READ maximumLineCount WRITE setMaximumLineCount NOTIFY maximumLineCountChanged RESET resetMaximumLineCount)
52 Q_PROPERTY(
qreal lineHeight READ lineHeight WRITE setLineHeight NOTIFY lineHeightChanged)
55 Q_PROPERTY(
int minimumPixelSize READ minimumPixelSize WRITE setMinimumPixelSize NOTIFY minimumPixelSizeChanged)
56 Q_PROPERTY(
int minimumPointSize READ minimumPointSize WRITE setMinimumPointSize NOTIFY minimumPointSizeChanged)
60 Q_PROPERTY(
int renderTypeQuality READ renderTypeQuality WRITE setRenderTypeQuality NOTIFY renderTypeQualityChanged REVISION(6, 0))
62 Q_PROPERTY(
qreal padding READ padding WRITE setPadding RESET resetPadding NOTIFY paddingChanged REVISION(2, 6))
63 Q_PROPERTY(
qreal topPadding READ topPadding WRITE setTopPadding RESET resetTopPadding NOTIFY topPaddingChanged REVISION(2, 6))
64 Q_PROPERTY(
qreal leftPadding READ leftPadding WRITE setLeftPadding RESET resetLeftPadding NOTIFY leftPaddingChanged REVISION(2, 6))
65 Q_PROPERTY(
qreal rightPadding READ rightPadding WRITE setRightPadding RESET resetRightPadding NOTIFY rightPaddingChanged REVISION(2, 6))
66 Q_PROPERTY(
qreal bottomPadding READ bottomPadding WRITE setBottomPadding RESET resetBottomPadding NOTIFY bottomPaddingChanged REVISION(2, 6))
118 LowRenderTypeQuality = 26,
119 NormalRenderTypeQuality = 52,
120 HighRenderTypeQuality = 104,
121 VeryHighRenderTypeQuality = 208
128 enum
FontSizeMode { FixedSize = 0x0, HorizontalFit = 0x01, VerticalFit = 0x02,
129 Fit = HorizontalFit | VerticalFit };
144 TextStyle style()
const;
147 QColor styleColor()
const;
148 void setStyleColor(
const QColor &
c);
150 HAlignment hAlign()
const;
151 void setHAlign(HAlignment align);
153 HAlignment effectiveHAlign()
const;
155 VAlignment vAlign()
const;
156 void setVAlign(VAlignment align);
158 WrapMode wrapMode()
const;
159 void setWrapMode(WrapMode
w);
161 int lineCount()
const;
162 bool truncated()
const;
164 int maximumLineCount()
const;
165 void setMaximumLineCount(
int lines);
166 void resetMaximumLineCount();
168 TextFormat textFormat()
const;
169 void setTextFormat(TextFormat
format);
171 TextElideMode elideMode()
const;
172 void setElideMode(TextElideMode);
174 qreal lineHeight()
const;
175 void setLineHeight(
qreal lineHeight);
177 LineHeightMode lineHeightMode()
const;
178 void setLineHeightMode(LineHeightMode);
182 void setBaseUrl(
const QUrl &
url);
185 int minimumPixelSize()
const;
186 void setMinimumPixelSize(
int size);
188 int minimumPointSize()
const;
189 void setMinimumPointSize(
int size);
191 FontSizeMode fontSizeMode()
const;
192 void setFontSizeMode(FontSizeMode
mode);
194 void componentComplete()
override;
196 int resourcesLoading()
const;
198 qreal contentWidth()
const;
199 qreal contentHeight()
const;
202 QRectF clipRect()
const override;
203#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
204#if QT_DEPRECATED_SINCE(5, 15)
214 int renderTypeQuality() const;
215 void setRenderTypeQuality(
int renderTypeQuality);
221 qreal padding() const;
222 void setPadding(
qreal padding);
225 qreal topPadding() const;
226 void setTopPadding(
qreal padding);
227 void resetTopPadding();
229 qreal leftPadding() const;
230 void setLeftPadding(
qreal padding);
231 void resetLeftPadding();
233 qreal rightPadding() const;
234 void setRightPadding(
qreal padding);
235 void resetRightPadding();
237 qreal bottomPadding() const;
238 void setBottomPadding(
qreal padding);
239 void resetBottomPadding();
244 void invalidate() override;
252 void linkColorChanged();
254 void styleColorChanged();
257 void wrapModeChanged();
258 void lineCountChanged();
259 void truncatedChanged();
260 void maximumLineCountChanged();
263 void contentSizeChanged();
265 void contentWidthChanged(
qreal contentWidth);
266 void contentHeightChanged(
qreal contentHeight);
268 void lineHeightChanged(
qreal lineHeight);
270 void fontSizeModeChanged();
271 void minimumPixelSizeChanged();
272 void minimumPointSizeChanged();
273 void effectiveHorizontalAlignmentChanged();
275 void baseUrlChanged();
276 void renderTypeChanged();
291 void geometryChange(const
QRectF &newGeometry, const
QRectF &oldGeometry) override;
294 void updatePolish() override;
299 void invalidateFontCaches();
302 void q_updateLayout();
303 void triggerPreprocess();
305 void resourceRequestFinished();
306 void imageDownloadFinished();
Q_REVISION(2, 9) Q_INVOKABLE void forceLayout()