KCharsets Class Reference
Charset font and encoder/decoder handling. More...
#include <kcharsets.h>
Public Member Functions | |
virtual | ~KCharsets () |
QTextCodec * | codecForName (const QString &name) const |
QTextCodec * | codecForName (const QString &n, bool &ok) const |
QStringList | availableEncodingNames () |
QStringList | descriptiveEncodingNames () |
QString | languageForEncoding (const QString &encoding) |
QString | encodingForName (const QString &descriptiveName) |
Static Public Member Functions | |
static QChar | fromEntity (const QString &str) |
static QChar | fromEntity (const QString &str, int &len) |
static QString | toEntity (const QChar &ch) |
static QString | resolveEntities (const QString &text) |
Protected Member Functions | |
KCharsets () | |
Friends | |
class | KGlobal |
Detailed Description
Charset font and encoder/decoder handling.This is needed, because Qt's font matching algorithm gives the font family a higher priority than the charset. For many applications this is not acceptable, since it can totally obscure the output, in languages which use non iso-8859-1 charsets.
- Author:
- Lars Knoll <knoll@kde.org>
- Version:
- Id
- kcharsets.h,v 1.57 2003/10/06 07:45:39 bhards Exp
Definition at line 44 of file kcharsets.h.
Constructor & Destructor Documentation
|
Protected constructor. If you need the kcharsets object, use KGlobal::charsets() instead. Definition at line 369 of file kcharsets.cpp. |
|
Destructor.
Definition at line 374 of file kcharsets.cpp. |
Member Function Documentation
|
Provided for compatibility.
Definition at line 550 of file kcharsets.cpp. |
|
Tries to find a QTextCodec to convert the given encoding from and to Unicode.
If no codec could be found the latin1 codec will be returned an
Definition at line 556 of file kcharsets.cpp. References KGlobal::config(), and KGlobal::locale(). |
|
Converts an entity to a character. The string must contain only the entity without the trailing ';'.
Definition at line 379 of file kcharsets.cpp. Referenced by fromEntity(), and resolveEntities(). |
|
Overloaded member function. Tries to find an entity in the QString str.
Definition at line 415 of file kcharsets.cpp. References fromEntity(). |
|
Converts a QChar to an entity. The returned string does already contain the leading '&' and the trailing ';'.
Definition at line 431 of file kcharsets.cpp. |
|
Scans the given string for entities (like &) and resolves them using fromEntity.
Definition at line 438 of file kcharsets.cpp. References fromEntity(). |
|
Lists all available encodings as names.
Definition at line 484 of file kcharsets.cpp. Referenced by descriptiveEncodingNames(). |
|
Lists the available encoding names together with a more descriptive language.
Definition at line 538 of file kcharsets.cpp. References availableEncodingNames(), and KGlobal::charsets(). |
|
Returns the language the encoding is used for.
Definition at line 514 of file kcharsets.cpp. |
|
Returns the encoding for a string obtained with descriptiveEncodingNames().
Definition at line 521 of file kcharsets.cpp. |
The documentation for this class was generated from the following files: