kmobiletools
KMobileTools::EncodingsHelper Class Reference
#include <encodingshelper.h>
Detailed Description
- Todo:
- move the class out of this namespace and lib since it's engine specific
Definition at line 39 of file encodingshelper.h.
Public Types | |
| enum | Codecs { Null = 0x0, Ascii = 0x1, GSM = 0x2, Local8Bit = 0x3, UCS2 = 0x4 } |
Public Member Functions | |
| EncodingsHelper () | |
| ~EncodingsHelper () | |
Static Public Member Functions | |
| static QString | decodeGSM (const QString &s) |
| static QString | decodeGSM (const Q3MemArray< QChar > &s) |
| static Q3MemArray< QChar > | encodeGSM (const QString &s) |
| static QString | encodingNameString (int encoding) |
| static QString | from8bit (const QString &) |
| static QString | fromUCS2 (const QString &) |
| static QString | getHexString (const Q3MemArray< QChar > &s, int fieldLen=2) |
| static QString | getHexString (const QString &s, int fieldLen=2) |
| static int | hasEncoding (const QString &, bool prefereGSM=false) |
| static Q3MemArray< QChar > | hexstring2memarray (const QString &s) |
| static QString | memarray2string (const Q3MemArray< QChar > &s) |
| static Q3MemArray< QChar > | string2memarray (const QString &s) |
| static QString | toUCS2 (const QString &) |
Member Enumeration Documentation
Constructor & Destructor Documentation
| KMobileTools::EncodingsHelper::EncodingsHelper | ( | ) |
Definition at line 33 of file encodingshelper.cpp.
| KMobileTools::EncodingsHelper::~EncodingsHelper | ( | ) |
Definition at line 39 of file encodingshelper.cpp.
Member Function Documentation
Definition at line 113 of file encodingshelper.cpp.
| QString KMobileTools::EncodingsHelper::decodeGSM | ( | const Q3MemArray< QChar > & | s | ) | [static] |
Decodes a string from 7 bit GSM default alphabet as described in GSM03.38.
handle this a bit better...
Definition at line 124 of file encodingshelper.cpp.
| Q3MemArray< QChar > KMobileTools::EncodingsHelper::encodeGSM | ( | const QString & | s | ) | [static] |
Definition at line 155 of file encodingshelper.cpp.
| QString KMobileTools::EncodingsHelper::encodingNameString | ( | int | encoding | ) | [static] |
Definition at line 93 of file encodingshelper.cpp.
Definition at line 55 of file encodingshelper.cpp.
Definition at line 43 of file encodingshelper.cpp.
| QString KMobileTools::EncodingsHelper::getHexString | ( | const Q3MemArray< QChar > & | s, | |
| int | fieldLen = 2 | |||
| ) | [static] |
Definition at line 194 of file encodingshelper.cpp.
| QString KMobileTools::EncodingsHelper::getHexString | ( | const QString & | s, | |
| int | fieldLen = 2 | |||
| ) | [static] |
Definition at line 186 of file encodingshelper.cpp.
| int KMobileTools::EncodingsHelper::hasEncoding | ( | const QString & | s, | |
| bool | prefereGSM = false | |||
| ) | [static] |
Definition at line 75 of file encodingshelper.cpp.
| Q3MemArray< QChar > KMobileTools::EncodingsHelper::hexstring2memarray | ( | const QString & | s | ) | [static] |
Definition at line 210 of file encodingshelper.cpp.
| QString KMobileTools::EncodingsHelper::memarray2string | ( | const Q3MemArray< QChar > & | s | ) | [static] |
Definition at line 220 of file encodingshelper.cpp.
| Q3MemArray< QChar > KMobileTools::EncodingsHelper::string2memarray | ( | const QString & | s | ) | [static] |
Definition at line 202 of file encodingshelper.cpp.
Definition at line 66 of file encodingshelper.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference