Eneboo - Documentación para desarrolladores
Métodos públicos
Referencia de la Clase QTextCodecPlugin

The QTextCodecPlugin class provides an abstract base for custom QTextCodec plugins. The text codec plugin is a simple plugin interface that makes it easy to create custom text codecs that can be loaded dynamically into applications. Más...

#include <qtextcodecplugin.h>

Diagrama de herencias de QTextCodecPlugin
QGPlugin QGPlugin QObject QObject QObject QObject Qt Qt Qt Qt Qt Qt Qt Qt CNTextCodecs JPTextCodecs KRTextCodecs TWTextCodecs

Lista de todos los miembros.

Métodos públicos

 QTextCodecPlugin ()
 ~QTextCodecPlugin ()
virtual QStringList names () const =0
virtual QTextCodeccreateForName (const QString &name)=0
virtual QValueList< intmibEnums () const =0
virtual QTextCodeccreateForMib (int mib)=0
 QTextCodecPlugin ()
 ~QTextCodecPlugin ()
virtual QStringList names () const =0
virtual QTextCodeccreateForName (const QString &name)=0
virtual QValueList< intmibEnums () const =0
virtual QTextCodeccreateForMib (int mib)=0

Descripción detallada

The QTextCodecPlugin class provides an abstract base for custom QTextCodec plugins.

The text codec plugin is a simple plugin interface that makes it easy to create custom text codecs that can be loaded dynamically into applications.

Writing a text codec plugin is achieved by subclassing this base class, reimplementing the pure virtual functions names(), createForName(), mibEnums() and createForMib(), and exporting the class with the Q_EXPORT_PLUGIN macro. See the Qt Plugins documentation for details.

See the IANA character-sets encoding file for more information on mime names and mib enums.


Documentación del constructor y destructor

QTextCodecPlugin::QTextCodecPlugin ( )

Constructs a text codec plugin. This is invoked automatically by the Q_EXPORT_PLUGIN macro.

QTextCodecPlugin::~QTextCodecPlugin ( )

Destroys the text codec plugin.

You never have to call this explicitly. Qt destroys a plugin automatically when it is no longer used.

QTextCodecPlugin::QTextCodecPlugin ( )
QTextCodecPlugin::~QTextCodecPlugin ( )

Documentación de las funciones miembro

QTextCodec * QTextCodecPlugin::createForMib ( int  mib) [pure virtual]

Creates a QTextCodec object for the mib enum mib.

(See the IANA character-sets encoding file for more information)

Ver también:
mibEnums()

Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.

virtual QTextCodec* QTextCodecPlugin::createForMib ( int  mib) [pure virtual]
QTextCodec * QTextCodecPlugin::createForName ( const QString name) [pure virtual]

Creates a QTextCodec object for the codec called name.

Ver también:
names()

Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.

virtual QTextCodec* QTextCodecPlugin::createForName ( const QString name) [pure virtual]
virtual QValueList<int> QTextCodecPlugin::mibEnums ( ) const [pure virtual]
QValueList< int > QTextCodecPlugin::mibEnums ( ) const [pure virtual]

Returns the list of mib enums supported by this plugin.

Ver también:
createForMib()

Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.

QStringList QTextCodecPlugin::names ( ) const [pure virtual]

Returns the list of mime names supported by this plugin.

Ver también:
createForName()

Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.

virtual QStringList QTextCodecPlugin::names ( ) const [pure virtual]

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