25 #include "qutf7codec.h"
27 #include <tqtextcodecplugin.h>
29 #include <tqstringlist.h>
30 #include <tqvaluelist.h>
36 class TQUtf7CodecPlugin :
public TQTextCodecPlugin {
38 TQUtf7CodecPlugin() {}
40 TQStringList names()
const {
return TQStringList() <<
"UTF-7" <<
"X-QT-UTF-7-STRICT"; }
41 TQValueList<int> mibEnums()
const {
return TQValueList<int>() << 1012 << -1012; }
42 TQTextCodec * createForMib(
int );
43 TQTextCodec * createForName(
const TQString & );
46 TQTextCodec * TQUtf7CodecPlugin::createForMib(
int mib ) {
49 else if ( mib == -1012 )
54 TQTextCodec * TQUtf7CodecPlugin::createForName(
const TQString & name ) {
55 if ( name ==
"UTF-7" )
57 else if ( name ==
"X-QT-UTF-7-STRICT" )
62 TDE_EXPORT_PLUGIN( TQUtf7CodecPlugin );
This is a version of TQUtf7Codec, which should only be used in MIME transfer.
A TQTextCodec for the UTF-7 transformation of Unicode.