Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qunicodetables_p.h File Reference

#include "qstring.h"

Include dependency graph for qunicodetables_p.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SCRIPT_FOR_CHAR(script, c)

Functions

QChar::Category category (const QChar &c)
QChar lower (const QChar &c)
QChar upper (const QChar &c)
QChar::Direction direction (const QChar &c)
bool mirrored (const QChar &c)
QChar mirroredChar (const QChar &ch)
QChar::Joining joining (const QChar &ch)
bool isMark (const QChar &ch)
unsigned char combiningClass (const QChar &ch)
bool isSpace (const QChar &ch)
int lineBreakClass (const QChar &ch)
int scriptForChar (ushort uc)


Define Documentation

#define SCRIPT_FOR_CHAR script,
 ) 
 

Value:

do {                                            \
    unsigned short _uc = (c).unicode();                 \
    if ( _uc < 0x100 ) {                                \
        script = QFont::Latin;          \
    } else {                                    \
        script = (QFont::Script)scriptForChar( _uc );   \
    }                                           \
} while( FALSE )

Definition at line 249 of file qunicodetables_p.h.


Function Documentation

QChar::Category category const QChar c  )  [inline]
 

Definition at line 95 of file qunicodetables_p.h.

References QChar::cell(), QChar::Letter_Uppercase, QChar::row(), QChar::unicode(), and QUnicodeTables::unicode_info.

Referenced by QChar::category(), KeyAction::checkState(), ZSafe::getFieldLabel(), KeyMappings::getUnicode(), isMark(), isSpace(), ZSafe::openDocument(), ZSafe::readAllEntries(), and AbView::slotDoFind().

unsigned char combiningClass const QChar ch  )  [inline]
 

Definition at line 201 of file qunicodetables_p.h.

References QChar::cell(), QUnicodeTables::combining_info, pos, and QChar::row().

QChar::Direction direction const QChar c  )  [inline]
 

Definition at line 145 of file qunicodetables_p.h.

References QUnicodeTables::direction_info, QChar::DirL, and pos.

Referenced by BudgetDisplay::BudgetDisplay(), QashMoney::changeTabDisplay(), Appearance::createAdvancedTab(), QChar::direction(), Account::displayAccounts(), GSMTool::doSMSSendButton(), GSMTool::doSMSTypeChanged(), QString::isRightToLeft(), QTextDocumentTag::operator=(), and QTextDocumentTag::QTextDocumentTag().

bool isMark const QChar ch  )  [inline]
 

Definition at line 195 of file qunicodetables_p.h.

References category(), QChar::Mark_Enclosing, and QChar::Mark_NonSpacing.

bool isSpace const QChar ch  )  [inline]
 

Definition at line 212 of file qunicodetables_p.h.

References category(), QChar::Separator_Paragraph, QChar::Separator_Space, TRUE, and QChar::unicode().

Referenced by constainsWhiteSpace(), containsAlphaNum(), Qt3::QStyleSheet::convertFromPlainText(), Qt3::QTextDocument::eatSpace(), Qt3::QTextDocument::find(), KateDocument::insertChars(), TextLine::lastChar(), Qt3::QStyleSheet::mightBeRichText(), Qt3::QTextDocument::parseChar(), Qt3::QTextDocument::parseHTMLSpecialChar(), QString::stripWhiteSpace(), and KateDocument::wrapText().

QChar::Joining joining const QChar ch  )  [inline]
 

Definition at line 184 of file qunicodetables_p.h.

References QUnicodeTables::direction_info, QChar::OtherJoining, and pos.

Referenced by prevVisualCharJoins().

int lineBreakClass const QChar ch  )  [inline]
 

Definition at line 219 of file qunicodetables_p.h.

References QChar::cell(), QUnicodeTables::line_break_info, QUnicodeTables::LineBreak_AL, pos, and QChar::row().

QChar lower const QChar c  )  [inline]
 

Definition at line 107 of file qunicodetables_p.h.

References QUnicodeTables::case_info, QChar::Letter_Uppercase, row, and QUnicodeTables::unicode_info.

Referenced by bm_find(), bm_init_skiptable(), Qt3::QTextDocument::hasPrefix(), TabsSettings::init(), QPEApplication::internalSetStyle(), FileItem::key(), QChar::lower(), lower(), QRegExpEngine::matchHere(), Dasher::CDasherView::RenderGroups(), LauncherView::setBusyIndicatorType(), MultiKey::Keys::setKeysFromFile(), SlaveInterface::supports(), QLocalePrivate::systemLocaleName(), and ucstrnicmp().

bool mirrored const QChar c  )  [inline]
 

Definition at line 156 of file qunicodetables_p.h.

References QChar::cell(), QUnicodeTables::direction_info, FALSE, pos, and QChar::row().

Referenced by QChar::mirrored(), and mirroredChar().

QChar mirroredChar const QChar ch  )  [inline]
 

Definition at line 168 of file qunicodetables_p.h.

References i, mirrored(), QUnicodeTables::symmetricPairs, QUnicodeTables::symmetricPairsSize, and QChar::unicode().

int scriptForChar ushort  uc  )  [inline]
 

Definition at line 230 of file qunicodetables_p.h.

References QUnicodeTables::indicScripts, QUnicodeTables::otherScripts, QUnicodeTables::SCRIPTS_INDIC, and QUnicodeTables::scriptTable.

QChar upper const QChar c  )  [inline]
 

Definition at line 126 of file qunicodetables_p.h.

References QUnicodeTables::case_info, QChar::Letter_Lowercase, row, and QUnicodeTables::unicode_info.

Referenced by MoveEngine::boardpressed(), TaskSelector::buildMenu(), Opie::Ui::Internal::FontListItem::FontListItem(), TaskbarSettings::init(), QIMPenProfile::loadData(), QRegExpEngine::matchHere(), QLocalePrivate::numberToCLocale(), QLocalePrivate::removeGroupSeparators(), Dasher::CDasherView::RenderGroups(), QChar::upper(), upper(), and UnixMakefileGenerator::writePkgConfigFile().


Generated on Sat Nov 5 17:24:08 2005 for OPIE by  doxygen 1.4.2