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 | |
QChar | fromEntity (const QString &str) |
QChar | fromEntity (const QString &str, int &len) |
QString | toEntity (const QChar &ch) |
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>
Definition at line 43 of file kcharsets.h.
Constructor & Destructor Documentation
|
Protected constructor. If you need the kcharsets object, use KGlobal::charsets() instead. Definition at line 372 of file kcharsets.cpp. |
|
Destructor.
Definition at line 377 of file kcharsets.cpp. |
Member Function Documentation
|
Provided for compatibility.
Definition at line 553 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 559 of file kcharsets.cpp. References KLocale::codecForEncoding(), KGlobal::config(), KGlobal::locale(), and KConfigBase::readPathEntry(). |
|
Converts an entity to a character. The string must contain only the entity without the trailing ';'.
Definition at line 382 of file kcharsets.cpp. Referenced by fromEntity(), and resolveEntities(). |
|
Overloaded member function. Tries to find an entity in the QString str.
Definition at line 418 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 434 of file kcharsets.cpp. |
|
Scans the given string for entities (like &) and resolves them using fromEntity.
Definition at line 441 of file kcharsets.cpp. References fromEntity(). |
|
Lists all available encodings as names.
Definition at line 487 of file kcharsets.cpp. Referenced by descriptiveEncodingNames(). |
|
Lists the available encoding names together with a more descriptive language.
Definition at line 541 of file kcharsets.cpp. References availableEncodingNames(), KGlobal::charsets(), and languageForEncoding(). |
|
Returns the language the encoding is used for.
Definition at line 517 of file kcharsets.cpp. Referenced by descriptiveEncodingNames(). |
|
Returns the encoding for a string obtained with descriptiveEncodingNames().
Definition at line 524 of file kcharsets.cpp. |
The documentation for this class was generated from the following files: