|
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.
1.7.4