From 9c02dbb59ce57c68dc177d9294b980bf114a3e11 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Wed, 24 Jul 2013 15:59:03 -0500 Subject: Update to TDE R14 API --- doc/html/decodeRFC2047_8cpp-source.html | 36 ++++++++++++++++----------------- 1 file changed, 18 insertions(+), 18 deletions(-) (limited to 'doc/html/decodeRFC2047_8cpp-source.html') diff --git a/doc/html/decodeRFC2047_8cpp-source.html b/doc/html/decodeRFC2047_8cpp-source.html index 50d2f7b..6e1d556 100644 --- a/doc/html/decodeRFC2047_8cpp-source.html +++ b/doc/html/decodeRFC2047_8cpp-source.html @@ -39,9 +39,9 @@ 00022 * These functions have been adapted from the KMail program 00023 */ 00024 -00025 QCString decodeQuotedPrintable(const QCString& aStr) +00025 TQCString decodeQuotedPrintable(const TQCString& aStr) 00026 { -00027 QCString bStr = aStr; +00027 TQCString bStr = aStr; 00028 if (aStr.isNull()) 00029 bStr = ""; 00030 @@ -52,44 +52,44 @@ 00035 return dwdest.c_str(); 00036 } 00037 -00038 QCString decodeBase64(const QCString& aStr) +00038 TQCString decodeBase64(const TQCString& aStr) 00039 { -00040 QCString bStr = aStr; +00040 TQCString bStr = aStr; 00041 if (aStr.isNull()) 00042 bStr = ""; 00043 while (bStr.length() < 16) bStr += "="; 00044 00045 DwString dwsrc(bStr.data(), bStr.length()); 00046 DwString dwdest; -00047 QCString result; +00047 TQCString result; 00048 00049 DwDecodeBase64(dwsrc, dwdest); 00050 result = dwdest.c_str(); 00051 return result; 00052 } 00053 -00054 QTextCodec* codecForName(const QCString& _str) +00054 TQTextCodec* codecForName(const TQCString& _str) 00055 { 00056 if (_str.isEmpty()) return NULL; 00057 if (_str.lower() == "shift_jis" || _str.lower() == "shift-jis") -00058 return QTextCodec::codecForName("sjis"); -00059 return QTextCodec::codecForName(_str.lower().replace( -00060 QRegExp("windows"), "cp") ); +00058 return TQTextCodec::codecForName("sjis"); +00059 return TQTextCodec::codecForName(_str.lower().replace( +00060 TQRegExp("windows"), "cp") ); 00061 } 00062 -00063 QString Codecs::decodeRFC2047(const QCString& aStr) +00063 TQString Codecs::decodeRFC2047(const TQCString& aStr) 00064 { -00065 QString result; -00066 QCString charset; +00065 TQString result; +00066 TQCString charset; 00067 char *pos, *beg, *end, *mid; -00068 QCString str, cstr, LWSP_buffer; +00068 TQCString str, cstr, LWSP_buffer; 00069 char encoding, ch; 00070 bool valid, lastWasEncodedWord=FALSE; 00071 const int maxLen=200; 00072 int i; 00073 00074 if (aStr.find("=?") < 0) -00075 return QString::fromLocal8Bit(aStr).replace(QRegExp("\n[\t ]")," "); +00075 return TQString::fromLocal8Bit(aStr).replace(TQRegExp("\n[\t ]")," "); 00076 00077 for (pos=aStr.data(); *pos; pos++) 00078 { @@ -155,7 +155,7 @@ 00138 // valid encoding: decode and throw away separating LWSP 00139 ch = *pos; 00140 *pos = '\0'; -00141 str = QCString(mid).left((int)(mid - pos - 1)); +00141 str = TQCString(mid).left((int)(mid - pos - 1)); 00142 if (encoding == 'Q') 00143 { 00144 // decode quoted printable text @@ -169,13 +169,13 @@ 00152 // decode base64 text 00153 cstr = decodeBase64(str); 00154 } -00155 QTextCodec *codec = codecForName(charset); +00155 TQTextCodec *codec = codecForName(charset); 00156 if (!codec) -00157 codec = codecForName(KGlobal::locale()->encoding()); +00157 codec = codecForName(TDEGlobal::locale()->encoding()); 00158 if (codec) 00159 result += codec->toUnicode(cstr); 00160 else -00161 result += QString::fromLocal8Bit(cstr); +00161 result += TQString::fromLocal8Bit(cstr); 00162 lastWasEncodedWord = TRUE; 00163 00164 *pos = ch; -- cgit v1.2.1