summaryrefslogtreecommitdiffstats
path: root/libkmime/kmime_content.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libkmime/kmime_content.cpp')
-rw-r--r--libkmime/kmime_content.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/libkmime/kmime_content.cpp b/libkmime/kmime_content.cpp
index e450d8022..6eca383fa 100644
--- a/libkmime/kmime_content.cpp
+++ b/libkmime/kmime_content.cpp
@@ -22,7 +22,7 @@
#include <klocale.h>
#include <kdebug.h>
-#include <qtextcodec.h>
+#include <tqtextcodec.h>
using namespace KMime;
@@ -35,7 +35,7 @@ Content::Content()
}
-Content::Content(const QCString &h, const QCString &b)
+Content::Content(const TQCString &h, const TQCString &b)
: c_ontents(0), h_eaders(0), f_orceDefaultCS(false)
{
d_efaultCS = cachedCharset("ISO-8859-1");
@@ -51,17 +51,17 @@ Content::~Content()
}
-void Content::setContent(QStrList *l)
+void Content::setContent(TQStrList *l)
{
- //qDebug("Content::setContent(QStrList *l) : start");
+ //qDebug("Content::setContent(TQStrList *l) : start");
h_ead.resize(0);
b_ody.resize(0);
//usage of textstreams is much faster than simply appending the strings
- QTextStream hts(h_ead, IO_WriteOnly),
+ TQTextStream hts(h_ead, IO_WriteOnly),
bts(b_ody, IO_WriteOnly);
- hts.setEncoding(QTextStream::Latin1);
- bts.setEncoding(QTextStream::Latin1);
+ hts.setEncoding(TQTextStream::Latin1);
+ bts.setEncoding(TQTextStream::Latin1);
bool isHead=true;
for(char *line=l->first(); line; line=l->next()) {
@@ -79,11 +79,11 @@ void Content::setContent(QStrList *l)
hts << '\0';
bts << '\0';
- //qDebug("Content::setContent(QStrList *l) : finished");
+ //qDebug("Content::setContent(TQStrList *l) : finished");
}
-void Content::setContent(const QCString &s)
+void Content::setContent(const TQCString &s)
{
int pos=s.find("\n\n", 0);
if(pos>-1) {
@@ -116,7 +116,7 @@ void Content::parse()
c_ontents=0;
Headers::ContentType *ct=contentType();
- QCString tmp;
+ TQCString tmp;
Content *c;
Headers::contentCategory cat;
@@ -229,8 +229,8 @@ void Content::parse()
c->setContent(tmp);
// the bodies of yenc message parts are binary data, not null-terminated strings:
- QByteArray body = yenc.binaryParts()[i];
- QCString body_string(body.size());
+ TQByteArray body = yenc.binaryParts()[i];
+ TQCString body_string(body.size());
memcpy(body_string.data(), body.data(), body.size());
c->setBody(body_string);
@@ -255,7 +255,7 @@ void Content::parse()
void Content::assemble()
{
- QCString newHead="";
+ TQCString newHead="";
//Content-Type
newHead+=contentType()->as7BitString()+"\n";
@@ -288,9 +288,9 @@ void Content::clear()
}
-QCString Content::encodedContent(bool useCrLf)
+TQCString Content::encodedContent(bool useCrLf)
{
- QCString e;
+ TQCString e;
// hack to convert articles with uuencoded or yencoded binaries into
// proper mime-compliant articles
@@ -313,9 +313,9 @@ QCString Content::encodedContent(bool useCrLf)
// add proper mime headers...
if (convertNonMimeBinaries) {
- h_ead.replace(QRegExp("MIME-Version: .*\\n"),"");
- h_ead.replace(QRegExp("Content-Type: .*\\n"),"");
- h_ead.replace(QRegExp("Content-Transfer-Encoding: .*\\n"),"");
+ h_ead.replace(TQRegExp("MIME-Version: .*\\n"),"");
+ h_ead.replace(TQRegExp("Content-Type: .*\\n"),"");
+ h_ead.replace(TQRegExp("Content-Transfer-Encoding: .*\\n"),"");
h_ead+="MIME-Version: 1.0\n";
h_ead+=contentType(true)->as7BitString()+"\n";
h_ead+=contentTransferEncoding(true)->as7BitString()+"\n";
@@ -332,7 +332,7 @@ QCString Content::encodedContent(bool useCrLf)
if(enc->needToEncode()) {
if(enc->cte()==Headers::CEquPr) {
- QByteArray temp(b_ody.length());
+ TQByteArray temp(b_ody.length());
memcpy(temp.data(), b_ody.data(), b_ody.length());
e+=KCodecs::quotedPrintableEncode(temp, false);
} else {
@@ -345,7 +345,7 @@ QCString Content::encodedContent(bool useCrLf)
}
else if(c_ontents && !c_ontents->isEmpty()) { //this is a multipart message
Headers::ContentType *ct=contentType();
- QCString boundary="\n--"+ct->boundary();
+ TQCString boundary="\n--"+ct->boundary();
//add all (encoded) contents separated by boundaries
for(Content *c=c_ontents->first(); c; c=c_ontents->next()) {
@@ -363,9 +363,9 @@ QCString Content::encodedContent(bool useCrLf)
}
-QByteArray Content::decodedContent()
+TQByteArray Content::decodedContent()
{
- QByteArray temp, ret;
+ TQByteArray temp, ret;
Headers::CTEncoding *ec=contentTransferEncoding();
bool removeTrailingNewline=false;
int size=ec->cte()==Headers::CEbinary ? b_ody.size() : b_ody.length();
@@ -409,14 +409,14 @@ QByteArray Content::decodedContent()
}
-void Content::decodedText(QString &s, bool trimText,
+void Content::decodedText(TQString &s, bool trimText,
bool removeTrailingNewlines)
{
if(!decodeText()) //this is not a text content !!
return;
bool ok=true;
- QTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
+ TQTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
s=codec->toUnicode(b_ody.data(), b_ody.length());
@@ -433,16 +433,16 @@ void Content::decodedText(QString &s, bool trimText,
}
-void Content::decodedText(QStringList &l, bool trimText,
+void Content::decodedText(TQStringList &l, bool trimText,
bool removeTrailingNewlines)
{
if(!decodeText()) //this is not a text content !!
return;
- QString unicode;
+ TQString unicode;
bool ok=true;
- QTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
+ TQTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
unicode=codec->toUnicode(b_ody.data(), b_ody.length());
@@ -457,18 +457,18 @@ void Content::decodedText(QStringList &l, bool trimText,
unicode.truncate(unicode.length()-1); // remove trailing new-line
}
- l=QStringList::split('\n', unicode, true); //split the string at linebreaks
+ l=TQStringList::split('\n', unicode, true); //split the string at linebreaks
}
-void Content::fromUnicodeString(const QString &s)
+void Content::fromUnicodeString(const TQString &s)
{
bool ok=true;
- QTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
+ TQTextCodec *codec=KGlobal::charsets()->codecForName(contentType()->charset(),ok);
if(!ok) { // no suitable codec found => try local settings and hope the best ;-)
codec=KGlobal::locale()->codecForEncoding();
- QCString chset=KGlobal::locale()->encoding();
+ TQCString chset=KGlobal::locale()->encoding();
contentType()->setCharset(chset);
}
@@ -647,18 +647,18 @@ void Content::changeEncoding(Headers::contentEncoding e)
}
-void Content::toStream(QTextStream &ts, bool scrambleFromLines)
+void Content::toStream(TQTextStream &ts, bool scrambleFromLines)
{
- QCString ret=encodedContent(false);
+ TQCString ret=encodedContent(false);
if (scrambleFromLines)
- ret.replace(QRegExp("\\n\\nFrom "), "\n\n>From ");
+ ret.replace(TQRegExp("\\n\\nFrom "), "\n\n>From ");
ts << ret;
}
-Headers::Generic* Content::getNextHeader(QCString &head)
+Headers::Generic* Content::getNextHeader(TQCString &head)
{
int pos1=-1, pos2=0, len=head.length()-1;
bool folded(false);
@@ -684,7 +684,7 @@ Headers::Generic* Content::getNextHeader(QCString &head)
if (!folded)
header = new Headers::Generic(head.left(pos1-2), this, head.mid(pos1, pos2-pos1));
else
- header = new Headers::Generic(head.left(pos1-2), this, head.mid(pos1, pos2-pos1).replace(QRegExp("\\s*\\n\\s*")," "));
+ header = new Headers::Generic(head.left(pos1-2), this, head.mid(pos1, pos2-pos1).replace(TQRegExp("\\s*\\n\\s*")," "));
head.remove(0,pos2+1);
}
@@ -708,7 +708,7 @@ Headers::Base* Content::getHeaderByType(const char *type)
if(h->is(type)) return h; //found
//now we look for it in the article head
- QCString raw=rawHeader(type);
+ TQCString raw=rawHeader(type);
if(!raw.isEmpty()) { //ok, we found it
//choose a suitable header class
if(strcasecmp("Message-Id", type)==0)
@@ -827,7 +827,7 @@ int Content::lineCount()
}
-QCString Content::rawHeader(const char *name)
+TQCString Content::rawHeader(const char *name)
{
return extractHeader(h_ead, name);
}
@@ -855,7 +855,7 @@ bool Content::decodeText()
b_ody.append("\n");
break;
case Headers::CEbinary :
- b_ody=QCString(b_ody.data(), b_ody.size()+1);
+ b_ody=TQCString(b_ody.data(), b_ody.size()+1);
b_ody.append("\n");
default :
break;
@@ -866,7 +866,7 @@ bool Content::decodeText()
}
-void Content::setDefaultCharset(const QCString &cs)
+void Content::setDefaultCharset(const TQCString &cs)
{
d_efaultCS = KMime::cachedCharset(cs);