Eneboo - Documentación para desarrolladores
|
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>
Métodos públicos | |
QTextCodecPlugin () | |
~QTextCodecPlugin () | |
virtual QStringList | names () const =0 |
virtual QTextCodec * | createForName (const QString &name)=0 |
virtual QValueList< int > | mibEnums () const =0 |
virtual QTextCodec * | createForMib (int mib)=0 |
QTextCodecPlugin () | |
~QTextCodecPlugin () | |
virtual QStringList | names () const =0 |
virtual QTextCodec * | createForName (const QString &name)=0 |
virtual QValueList< int > | mibEnums () const =0 |
virtual QTextCodec * | createForMib (int mib)=0 |
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.
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 | ( | ) |
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)
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
virtual QTextCodec* QTextCodecPlugin::createForMib | ( | int | mib | ) | [pure virtual] |
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
QTextCodec * QTextCodecPlugin::createForName | ( | const QString & | name | ) | [pure virtual] |
Creates a QTextCodec object for the codec called name.
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
virtual QTextCodec* QTextCodecPlugin::createForName | ( | const QString & | name | ) | [pure virtual] |
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
virtual QValueList<int> QTextCodecPlugin::mibEnums | ( | ) | const [pure virtual] |
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
QValueList< int > QTextCodecPlugin::mibEnums | ( | ) | const [pure virtual] |
Returns the list of mib enums supported by this plugin.
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
QStringList QTextCodecPlugin::names | ( | ) | const [pure virtual] |
Returns the list of mime names supported by this plugin.
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.
virtual QStringList QTextCodecPlugin::names | ( | ) | const [pure virtual] |
Implementado en CNTextCodecs, JPTextCodecs, KRTextCodecs y TWTextCodecs.