(ed608dea3547664809f9899b90cad77be77efff3)
#include <QtCore/private/qflatmap_p.h>
#include <QtGui/private/qtguiglobal_p.h>
#include "qdebug.h"
#include "qtextformat.h"
#include "qtextformat_p.h"
#include "qtextengine_p.h"
#include "qabstracttextdocumentlayout.h"
#include "qabstracttextdocumentlayout_p.h"
#include "qtextlayout.h"
#include "qtextboundaryfinder.h"
#include <QtCore/private/qunicodetables_p.h>
#include "qvarlengtharray.h"
#include "qfont.h"
#include "qfont_p.h"
#include "qfontengine_p.h"
#include "qstring.h"
#include "qtextdocument_p.h"
#include "qrawfont.h"
#include "qrawfont_p.h"
#include <qguiapplication.h>
#include <qinputmethod.h>
#include <algorithm>
#include <stdlib.h>
#include "../../3rdparty/emoji-segmenter/emoji_presentation_scanner.c"
Go to the source code of this file.
|
| enum | JustificationClass {
Justification_Prohibited = 0
, Justification_Arabic_Space = 1
, Justification_Character = 2
, Justification_Space = 4
,
Justification_Arabic_Normal = 7
, Justification_Arabic_Waw = 8
, Justification_Arabic_BaRa = 9
, Justification_Arabic_Alef = 10
,
Justification_Arabic_HahDal = 11
, Justification_Arabic_Seen = 12
, Justification_Arabic_Kashida = 13
, Justification_Prohibited = 0
,
Justification_Arabic_Space = 1
, Justification_Character = 2
, Justification_Space = 4
, Justification_Arabic_Normal = 7
,
Justification_Arabic_Waw = 8
, Justification_Arabic_BaRa = 9
, Justification_Arabic_Alef = 10
, Justification_Arabic_HahDal = 11
,
Justification_Arabic_Seen = 12
, Justification_Arabic_Kashida = 13
} |
| enum | JustificationClass {
Justification_Prohibited = 0
, Justification_Arabic_Space = 1
, Justification_Character = 2
, Justification_Space = 4
,
Justification_Arabic_Normal = 7
, Justification_Arabic_Waw = 8
, Justification_Arabic_BaRa = 9
, Justification_Arabic_Alef = 10
,
Justification_Arabic_HahDal = 11
, Justification_Arabic_Seen = 12
, Justification_Arabic_Kashida = 13
, Justification_Prohibited = 0
,
Justification_Arabic_Space = 1
, Justification_Character = 2
, Justification_Space = 4
, Justification_Arabic_Normal = 7
,
Justification_Arabic_Waw = 8
, Justification_Arabic_BaRa = 9
, Justification_Arabic_Alef = 10
, Justification_Arabic_HahDal = 11
,
Justification_Arabic_Seen = 12
, Justification_Arabic_Kashida = 13
} |
|
| static void | applyVisibilityRules (ushort ucs, QGlyphLayout *glyphs, uint glyphPosition, QFontEngine *fontEngine) |
| static void | releaseCachedFontEngine (QFontEngine *fontEngine) |
| | Q_DECLARE_TYPEINFO (QJustificationPoint, Q_PRIMITIVE_TYPE) |
| static void | set (QJustificationPoint *point, int type, const QGlyphLayout &glyph, QFontEngine *fe) |
| static bool | nextCharJoins (const QString &string, int pos) |
| static bool | prevCharJoins (const QString &string, int pos) |
| static constexpr bool | isRetainableControlCode (char16_t c) noexcept |
| static QString | stringMidRetainingBidiCC (const QString &string, const QString &ellidePrefix, const QString &ellideSuffix, int subStringFrom, int subStringTo, int midStart, int midLength) |
| QTransform | qt_true_matrix (qreal w, qreal h, const QTransform &x) |
◆ BIDI_DEBUG
◆ EMOJI_LINKAGE
| #define EMOJI_LINKAGE static |
◆ JustificationClass [1/2]
| Enumerator |
|---|
| Justification_Prohibited | |
| Justification_Arabic_Space | |
| Justification_Character | |
| Justification_Space | |
| Justification_Arabic_Normal | |
| Justification_Arabic_Waw | |
| Justification_Arabic_BaRa | |
| Justification_Arabic_Alef | |
| Justification_Arabic_HahDal | |
| Justification_Arabic_Seen | |
| Justification_Arabic_Kashida | |
| Justification_Prohibited | |
| Justification_Arabic_Space | |
| Justification_Character | |
| Justification_Space | |
| Justification_Arabic_Normal | |
| Justification_Arabic_Waw | |
| Justification_Arabic_BaRa | |
| Justification_Arabic_Alef | |
| Justification_Arabic_HahDal | |
| Justification_Arabic_Seen | |
| Justification_Arabic_Kashida | |
Definition at line 1197 of file qtextengine.cpp.
◆ JustificationClass [2/2]
| Enumerator |
|---|
| Justification_Prohibited | |
| Justification_Arabic_Space | |
| Justification_Character | |
| Justification_Space | |
| Justification_Arabic_Normal | |
| Justification_Arabic_Waw | |
| Justification_Arabic_BaRa | |
| Justification_Arabic_Alef | |
| Justification_Arabic_HahDal | |
| Justification_Arabic_Seen | |
| Justification_Arabic_Kashida | |
| Justification_Prohibited | |
| Justification_Arabic_Space | |
| Justification_Character | |
| Justification_Space | |
| Justification_Arabic_Normal | |
| Justification_Arabic_Waw | |
| Justification_Arabic_BaRa | |
| Justification_Arabic_Alef | |
| Justification_Arabic_HahDal | |
| Justification_Arabic_Seen | |
| Justification_Arabic_Kashida | |
Definition at line 1197 of file qtextengine.cpp.
◆ applyVisibilityRules()
◆ isRetainableControlCode()
| constexpr bool isRetainableControlCode |
( |
char16_t | c | ) |
|
|
staticconstexprnoexcept |
◆ nextCharJoins()
| bool nextCharJoins |
( |
const QString & | string, |
|
|
int | pos ) |
|
inlinestatic |
◆ prevCharJoins()
| bool prevCharJoins |
( |
const QString & | string, |
|
|
int | pos ) |
|
inlinestatic |
◆ Q_DECLARE_TYPEINFO()
◆ qt_true_matrix()
◆ releaseCachedFontEngine()
◆ set()
◆ stringMidRetainingBidiCC()
| QString stringMidRetainingBidiCC |
( |
const QString & | string, |
|
|
const QString & | ellidePrefix, |
|
|
const QString & | ellideSuffix, |
|
|
int | subStringFrom, |
|
|
int | subStringTo, |
|
|
int | midStart, |
|
|
int | midLength ) |
|
static |
◆ smallCapsFraction