|
| QStackTextEngine (const QString &string, const QFont &f) |
|
| QTextEngine () |
|
| QTextEngine (const QString &str, const QFont &f) |
|
| ~QTextEngine () |
|
void | invalidate () |
|
void | clearLineData () |
|
void | validate () const |
|
void | itemize () const |
|
bool | isRightToLeft () const |
|
const QCharAttributes * | attributes () const |
|
void | shape (int item) const |
|
void | justify (const QScriptLine &si) |
|
QFixed | alignLine (const QScriptLine &line) |
|
QFixed | width (int charFrom, int numChars) const |
|
glyph_metrics_t | boundingBox (int from, int len) const |
|
glyph_metrics_t | tightBoundingBox (int from, int len) const |
|
int | length (int item) const |
|
int | length (const QScriptItem *si) const |
|
QFontEngine * | fontEngine (const QScriptItem &si, QFixed *ascent=nullptr, QFixed *descent=nullptr, QFixed *leading=nullptr) const |
|
QFont | font (const QScriptItem &si) const |
|
QFont | font () const |
|
unsigned short * | logClusters (const QScriptItem *si) const |
|
QGlyphLayout | availableGlyphs (const QScriptItem *si) const |
|
QGlyphLayout | shapedGlyphs (const QScriptItem *si) const |
|
bool | ensureSpace (int nGlyphs) const |
|
void | freeMemory () |
|
int | findItem (int strPos, int firstItem=0) const |
|
QTextFormatCollection * | formatCollection () const |
|
QTextCharFormat | format (const QScriptItem *si) const |
|
QAbstractTextDocumentLayout * | docLayout () const |
|
int | formatIndex (const QScriptItem *si) const |
|
QFixed | calculateTabWidth (int index, QFixed x) const |
| returns the width of tab at index (in the tabs array) with the tab-start at position x
|
|
bool | visualCursorMovement () const |
|
int | preeditAreaPosition () const |
|
QString | preeditAreaText () const |
|
void | setPreeditArea (int position, const QString &text) |
|
bool | hasFormats () const |
|
QList< QTextLayout::FormatRange > | formats () const |
|
void | setFormats (const QList< QTextLayout::FormatRange > &formats) |
|
bool | atWordSeparator (int position) const |
|
QString | elidedText (Qt::TextElideMode mode, QFixed width, int flags=0, int from=0, int count=-1) const |
|
void | shapeLine (const QScriptLine &line) |
|
QFixed | leadingSpaceWidth (const QScriptLine &line) |
|
QFixed | offsetInLigature (const QScriptItem *si, int pos, int max, int glyph_pos) |
|
int | positionInLigature (const QScriptItem *si, int end, QFixed x, QFixed edge, int glyph_pos, bool cursorOnCharacter) |
|
int | previousLogicalPosition (int oldPos) const |
|
int | nextLogicalPosition (int oldPos) const |
|
int | lineNumberForTextPosition (int pos) |
|
int | positionAfterVisualMovement (int oldPos, QTextCursor::MoveOperation op) |
|
std::vector< int > | insertionPointsForLine (int lineNum) |
|
void | resetFontEngineCache () |
|
void | enableDelayDecorations (bool enable=true) |
|
void | addUnderline (QPainter *painter, const QLineF &line) |
|
void | addStrikeOut (QPainter *painter, const QLineF &line) |
|
void | addOverline (QPainter *painter, const QLineF &line) |
|
void | drawDecorations (QPainter *painter) |
|
void | clearDecorations () |
|
void | adjustUnderlines () |
|
Definition at line 638 of file qtextengine_p.h.