Qt 4.8
|
#include <qtsciicodec_p.h>
Public Functions | |
QByteArray | convertFromUnicode (const QChar *, int, ConverterState *) const |
Converts the first len characters in uc from Unicode to this encoding, and returns the result in a byte array. More... | |
QString | convertToUnicode (const char *, int, ConverterState *) const |
Converts the first len characters in chars from this encoding to Unicode, and returns the result in a QString. More... | |
int | mibEnum () const |
Returns the MIB enum for the encoding. More... | |
QByteArray | name () const |
Returns the official name for the encoding that is handled by the codec. More... | |
~QTsciiCodec () | |
Destroys the text codec object. More... | |
Public Functions inherited from QTextCodec | |
virtual QList< QByteArray > | aliases () const |
Subclasses can return a number of aliases for the codec in question. More... | |
bool | canEncode (QChar) const |
Returns true if the Unicode character ch can be fully encoded with this codec; otherwise returns false. More... | |
bool | canEncode (const QString &) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.s contains the string being tested for encode-ability. More... | |
QByteArray | fromUnicode (const QString &uc) const |
Converts str from Unicode to the encoding of this codec, and returns the result in a QByteArray. More... | |
QByteArray | fromUnicode (const QChar *in, int length, ConverterState *state=0) const |
Converts the first number of characters from the input array from Unicode to the encoding of this codec, and returns the result in a QByteArray. More... | |
QTextDecoder * | makeDecoder () const |
Creates a QTextDecoder which stores enough state to decode chunks of char * data to create chunks of Unicode data. More... | |
QTextDecoder * | makeDecoder (ConversionFlags flags) const |
QTextEncoder * | makeEncoder () const |
Creates a QTextEncoder which stores enough state to encode chunks of Unicode data as char * data. More... | |
QTextEncoder * | makeEncoder (ConversionFlags flags) const |
QString | toUnicode (const QByteArray &) const |
Converts a from the encoding of this codec to Unicode, and returns the result in a QString. More... | |
QString | toUnicode (const char *chars) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.chars contains the source characters. More... | |
QString | toUnicode (const char *in, int length, ConverterState *state=0) const |
Converts the first size characters from the input from the encoding of this codec to Unicode, and returns the result in a QString. More... | |
Additional Inherited Members | |
Public Types inherited from QTextCodec | |
enum | ConversionFlag { DefaultConversion, ConvertInvalidToNull = 0x80000000, IgnoreHeader = 0x1, FreeFunction = 0x2 } |
Static Public Functions inherited from QTextCodec | |
static QList< QByteArray > | availableCodecs () |
Returns the list of all available codecs, by name. More... | |
static QList< int > | availableMibs () |
Returns the list of MIBs for all available codecs. More... | |
static QTextCodec * | codecForCStrings () |
Returns the codec used by QString to convert to and from const char * and QByteArrays. More... | |
static QTextCodec * | codecForHtml (const QByteArray &ba) |
Tries to detect the encoding of the provided snippet of HTML in the given byte array, ba, by checking the BOM (Byte Order Mark) and the content-type meta header and returns a QTextCodec instance that is capable of decoding the html to unicode. More... | |
static QTextCodec * | codecForHtml (const QByteArray &ba, QTextCodec *defaultCodec) |
Tries to detect the encoding of the provided snippet of HTML in the given byte array, ba, by checking the BOM (Byte Order Mark) and the content-type meta header and returns a QTextCodec instance that is capable of decoding the html to unicode. More... | |
static QTextCodec * | codecForLocale () |
Returns a pointer to the codec most suitable for this locale. More... | |
static QTextCodec * | codecForMib (int mib) |
Returns the QTextCodec which matches the MIBenum mib. More... | |
static QTextCodec * | codecForName (const QByteArray &name) |
Searches all installed QTextCodec objects and returns the one which best matches name; the match is case-insensitive. More... | |
static QTextCodec * | codecForName (const char *name) |
Searches all installed QTextCodec objects and returns the one which best matches name; the match is case-insensitive. More... | |
static QTextCodec * | codecForTr () |
Returns the codec used by QObject::tr() on its argument. More... | |
static QTextCodec * | codecForUtfText (const QByteArray &ba) |
Tries to detect the encoding of the provided snippet ba by using the BOM (Byte Order Mark) and returns a QTextCodec instance that is capable of decoding the text to unicode. More... | |
static QTextCodec * | codecForUtfText (const QByteArray &ba, QTextCodec *defaultCodec) |
Tries to detect the encoding of the provided snippet ba by using the BOM (Byte Order Mark) and returns a QTextCodec instance that is capable of decoding the text to unicode. More... | |
static void | setCodecForCStrings (QTextCodec *c) |
static void | setCodecForLocale (QTextCodec *c) |
Set the codec to c; this will be returned by codecForLocale(). More... | |
static void | setCodecForTr (QTextCodec *c) |
Protected Functions inherited from QTextCodec | |
QTextCodec () | |
Constructs a QTextCodec, and gives it the highest precedence. More... | |
virtual | ~QTextCodec () |
Destroys the QTextCodec. More... | |
Definition at line 91 of file qtsciicodec_p.h.
QTsciiCodec::~QTsciiCodec | ( | ) |
|
virtual |
Converts the first len characters in uc from Unicode to this encoding, and returns the result in a byte array.
The state contains some conversion flags, and is used by the codec to maintain state information.
Implements QTextCodec.
Definition at line 76 of file qtsciicodec.cpp.
|
virtual |
Converts the first len characters in chars from this encoding to Unicode, and returns the result in a QString.
The state contains some conversion flags, and is used by the codec to maintain state information.
Implements QTextCodec.
Definition at line 123 of file qtsciicodec.cpp.
|
virtual |
Returns the MIB enum for the encoding.
Implements QTextCodec.
Definition at line 180 of file qtsciicodec.cpp.
|
virtual |
Returns the official name for the encoding that is handled by the codec.
Implements QTextCodec.
Definition at line 170 of file qtsciicodec.cpp.