42 void signalSizeChange(
const QSizeF &previousSize);
44 bool determineHorizontalAlignment();
46 void mirrorChange()
override;
47 bool isLineLaidOutConnected();
50 int lineHeightOffset()
const;
52 void elideFormats(
int start,
int length,
int offset, QVector<QTextLayout::FormatRange> *elidedFormats);
56 bool transformChanged(
QQuickItem *transformedItem)
override;
90 QLazilyAllocated<ExtraData>
extra;
151 qreal getImplicitWidth()
const override;
152 qreal getImplicitHeight()
const override;
154 qreal availableWidth()
const;
155 qreal availableHeight()
const;
157 inline qreal padding()
const {
return extra.isAllocated() ? extra->padding : 0.0; }
164 void updateDocumentText();
166 qreal devicePixelRatio()
const;
170 bool isLinkActivatedConnected();
171 bool isLinkHoveredConnected();
182 QVector<LinkDesc> getLinks()
const;
187 inline qreal lineHeight()
const {
return extra.isAllocated() ? extra->lineHeight : 1.0; }
188 inline int maximumLineCount()
const {
return extra.isAllocated() ? extra->maximumLineCount : INT_MAX; }
192 inline int minimumPixelSize()
const {
return extra.isAllocated() ? extra->minimumPixelSize : 12; }
193 inline int minimumPointSize()
const {
return extra.isAllocated() ? extra->minimumPointSize : 12; }
QQuickText::LineHeightMode lineHeightMode() const
int minimumPixelSize() const
QLazilyAllocated< ExtraData > extra
static QQuickTextPrivate * get(QQuickText *t)
bool updateOnComponentComplete
int minimumPointSize() const
QScopedPointer< QTextLayout > elideLayout
int maximumLineCount() const
QScopedPointer< QQuickTextLine > textLine
QQuickText::RenderType renderType
bool updateSizeRecursionGuard
QQuickText::TextElideMode elideMode
QQuickText::WrapMode wrapMode
bool maximumLineCountValid
int renderTypeQuality() const
QQuickText::TextStyle style
QQuickText::VAlignment vAlign
bool formatModifiesFontSize
static const int largeTextSizeThreshold
QQuickText::FontSizeMode fontSizeMode() const
static const QChar elideChar
QStringList links() const
QQuickText::HAlignment hAlign
QQuickText::TextFormat format
@ DefaultRenderTypeQuality
\reentrant \inmodule QtGui
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)