#include "KoRichText.h"
#include "qfontmetrics.h"
#include "qrect.h"
#include <Q3PointArray>
#include <Q3PtrList>
#include <stdlib.h>
Graphe des dépendances par inclusion de KoComplexText.cpp:
Aller au code source de ce fichier.
Fonctions | |
static const QChar * | prevChar (const QString &str, int pos) |
static const QChar * | nextChar (const QString &str, int pos) |
static bool | prevVisualCharJoins (const QString &str, int pos) |
static bool | nextVisualCharJoins (const QString &str, int pos) |
static bool | prevLogicalCharJoins (const QString &str, int pos) |
static bool | nextLogicalCharJoins (const QString &str, int pos) |
static int | getShape (const QChar *, uchar cell, int shape, const QFontMetrics *) |
static QChar::Direction | basicDirection (const QString &str, int start=0) |
Variables | |
static QChar * | shapeBuffer = 0 |
static int | shapeBufSize = 0 |
static const ushort | arabicUnicodeMapping [256][2] |
static const ushort | arabicUnicodeLamAlefMapping [6][4] |
static QChar::Direction basicDirection | ( | const QString & | str, | |
int | start = 0 | |||
) | [static] |
Définition à la ligne 866 du fichier KoComplexText.cpp.
Référencé par KoComplexText::bidiReorderLine().
Voici le graphe d'appel pour cette fonction :
static int getShape | ( | const QChar * | , | |
uchar | cell, | |||
int | shape, | |||
const QFontMetrics * | ||||
) | [inline, static] |
Définition à la ligne 530 du fichier KoComplexText.cpp.
Références arabicUnicodeMapping.
Référencé par KoComplexText::shapedCharacter(), et KoComplexText::shapedString().
Voici le graphe d'appel pour cette fonction :
static const QChar* nextChar | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 129 du fichier KoComplexText.cpp.
Référencé par nextVisualCharJoins(), prevLogicalCharJoins(), KoComplexText::shapedCharacter(), et KoComplexText::shapedString().
Voici le graphe d'appel pour cette fonction :
static bool nextLogicalCharJoins | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 195 du fichier KoComplexText.cpp.
Références KFormula::Center, et prevChar().
Référencé par KoComplexText::glyphVariantLogical().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
static bool nextVisualCharJoins | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 150 du fichier KoComplexText.cpp.
Références KFormula::Center, et nextChar().
Référencé par KoComplexText::glyphVariant().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
static const QChar* prevChar | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 115 du fichier KoComplexText.cpp.
Référencé par nextLogicalCharJoins(), prevVisualCharJoins(), KoComplexText::shapedCharacter(), et KoComplexText::shapedString().
Voici le graphe d'appel pour cette fonction :
static bool prevLogicalCharJoins | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 190 du fichier KoComplexText.cpp.
Références nextChar().
Référencé par KoComplexText::glyphVariantLogical().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
static bool prevVisualCharJoins | ( | const QString & | str, | |
int | pos | |||
) | [inline, static] |
Définition à la ligne 145 du fichier KoComplexText.cpp.
Références prevChar().
Référencé par KoComplexText::glyphVariant().
Voici le graphe d'appel pour cette fonction :
Voici le graphe d'appel pour cette fonction :
const ushort arabicUnicodeLamAlefMapping[6][4] [static] |
Valeur initiale :
{ { 0xfffd, 0xfffd, 0xfef5, 0xfef6 }, { 0xfffd, 0xfffd, 0xfef7, 0xfef8 }, { 0xfffd, 0xfffd, 0xfffd, 0xfffd }, { 0xfffd, 0xfffd, 0xfef9, 0xfefa }, { 0xfffd, 0xfffd, 0xfffd, 0xfffd }, { 0xfffd, 0xfffd, 0xfefb, 0xfefc } }
Définition à la ligne 521 du fichier KoComplexText.cpp.
Référencé par KoComplexText::shapedCharacter(), et KoComplexText::shapedString().
const ushort arabicUnicodeMapping[256][2] [static] |
QChar* shapeBuffer = 0 [static] |
int shapeBufSize = 0 [static] |