Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la Clase QLatin15Codec
Diagrama de herencias de QLatin15Codec
QLatin1Codec QTextCodec

Lista de todos los miembros.

Métodos públicos

QString toUnicode (const char *chars, int len) const
QCString fromUnicode (const QString &uc, int &lenInOut) const
void fromUnicode (const QChar *in, unsigned short *out, int length) const
unsigned short characterFromUnicode (const QString &str, int pos) const
const char * name () const
const char * mimeName () const
int mibEnum () const

Documentación de las funciones miembro

unsigned short QLatin15Codec::characterFromUnicode ( const QString str,
int  pos 
) const [virtual]

Reimplementado de QLatin1Codec.

QCString QLatin15Codec::fromUnicode ( const QString uc,
int lenInOut 
) const [virtual]

QTextCodec subclasses must reimplement either this function or makeEncoder(). It converts the first lenInOut characters of uc from Unicode to the encoding of the subclass. If lenInOut is negative or too large, the length of uc is used instead.

Converts lenInOut characters (not bytes) from uc, producing a QCString. lenInOut will be set to the length of the result (in bytes).

The default implementation makes an encoder with makeEncoder() and converts the input with that. Note that the default makeEncoder() implementation makes an encoder that simply calls this function, hence subclasses must reimplement one function or the other to avoid infinite recursion.

Reimplementado de QLatin1Codec.

void QLatin15Codec::fromUnicode ( const QChar in,
unsigned short *  out,
int  length 
) const

Reimplementado de QLatin1Codec.

int QLatin15Codec::mibEnum ( ) const [virtual]

Subclasses of QTextCodec must reimplement this function. It returns the MIBenum (see the IANA character-sets encoding file for more information). It is important that each QTextCodec subclass returns the correct unique value for this function.

Reimplementado de QLatin1Codec.

const char * QLatin15Codec::mimeName ( ) const [virtual]

Returns the preferred mime name of the encoding as defined in the IANA character-sets encoding file.

Reimplementado de QLatin1Codec.

const char * QLatin15Codec::name ( ) const [virtual]

QTextCodec subclasses must reimplement this function. It returns the name of the encoding supported by the subclass. When choosing a name for an encoding, consider these points: On X11, heuristicNameMatch( const char * hint ) is used to test if a the QTextCodec can convert between Unicode and the encoding of a font with encoding hint, such as "iso8859-1" for Latin-1 fonts, "koi8-r" for Russian KOI8 fonts. The default algorithm of heuristicNameMatch() uses name(). Some applications may use this function to present encodings to the end user.

Reimplementado de QLatin1Codec.

QString QLatin15Codec::toUnicode ( const char *  chars,
int  len 
) const [virtual]

QTextCodec subclasses must reimplement this function or makeDecoder(). It converts the first len characters of chars to Unicode.

The default implementation makes a decoder with makeDecoder() and converts the input with that. Note that the default makeDecoder() implementation makes a decoder that simply calls this function, hence subclasses must reimplement one function or the other to avoid infinite recursion.

Reimplementado de QLatin1Codec.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'