summaryrefslogtreecommitdiffstats
path: root/kfile-plugins/mhtml/kfile_mhtml.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kfile-plugins/mhtml/kfile_mhtml.cpp')
-rw-r--r--kfile-plugins/mhtml/kfile_mhtml.cpp80
1 files changed, 40 insertions, 40 deletions
diff --git a/kfile-plugins/mhtml/kfile_mhtml.cpp b/kfile-plugins/mhtml/kfile_mhtml.cpp
index f9ef320..0a07ea9 100644
--- a/kfile-plugins/mhtml/kfile_mhtml.cpp
+++ b/kfile-plugins/mhtml/kfile_mhtml.cpp
@@ -24,48 +24,48 @@
#include <kgenericfactory.h>
#include <kmdcodec.h>
-#include <qstring.h>
-#include <qcstring.h>
-#include <qfile.h>
-#include <qtextstream.h>
-#include <qtextcodec.h>
+#include <tqstring.h>
+#include <tqcstring.h>
+#include <tqfile.h>
+#include <tqtextstream.h>
+#include <tqtextcodec.h>
typedef KGenericFactory<mhtmlPlugin> mhtmlFactory;
K_EXPORT_COMPONENT_FACTORY(kfile_mhtml, mhtmlFactory( "kfile_mhtml" ))
-mhtmlPlugin::mhtmlPlugin(QObject *parent, const char *name,
- const QStringList &args)
+mhtmlPlugin::mhtmlPlugin(TQObject *parent, const char *name,
+ const TQStringList &args)
: KFilePlugin(parent, name, args)
{
KFileMimeTypeInfo* info = addMimeTypeInfo( "application/x-mimearchive" );
KFileMimeTypeInfo::GroupInfo* group = 0L;
group = addGroupInfo(info, "mhtmlInfo", i18n("Document Information"));
KFileMimeTypeInfo::ItemInfo* item;
- item = addItemInfo(group, "Subject", i18n("Subject"), QVariant::String);
- item = addItemInfo(group, "Sender", i18n("Sender"), QVariant::String);
- item = addItemInfo(group, "Recipient", i18n("Recipient"), QVariant::String);
- item = addItemInfo(group, "CopyTo", i18n("CC"), QVariant::String);
- item = addItemInfo(group, "BlindCopyTo", i18n("BCC"), QVariant::String);
- item = addItemInfo(group, "Date", i18n("Date"), QVariant::String);
+ item = addItemInfo(group, "Subject", i18n("Subject"), TQVariant::String);
+ item = addItemInfo(group, "Sender", i18n("Sender"), TQVariant::String);
+ item = addItemInfo(group, "Recipient", i18n("Recipient"), TQVariant::String);
+ item = addItemInfo(group, "CopyTo", i18n("CC"), TQVariant::String);
+ item = addItemInfo(group, "BlindCopyTo", i18n("BCC"), TQVariant::String);
+ item = addItemInfo(group, "Date", i18n("Date"), TQVariant::String);
}
bool mhtmlPlugin::readInfo( KFileMetaInfo& info, uint /*what*/)
{
- QString mSender;
- QString mRecipient;
- QString mCopyTo;
- QString mBlindCopyTo;
- QString mSubject;
- QString mDate;
+ TQString mSender;
+ TQString mRecipient;
+ TQString mCopyTo;
+ TQString mBlindCopyTo;
+ TQString mSubject;
+ TQString mDate;
bool canUnfold;
if ( info.path().isEmpty() ) // remote file
return false;
- QFile f(info.path());
+ TQFile f(info.path());
if (!f.open(IO_ReadOnly)) return false;
- QTextStream stream(&f);
- QString l=stream.readLine();
+ TQTextStream stream(&f);
+ TQString l=stream.readLine();
int nFieldsFound = 0;
while(!l.isEmpty()){
if(l.startsWith("From: ")) {
@@ -95,7 +95,7 @@ bool mhtmlPlugin::readInfo( KFileMetaInfo& info, uint /*what*/)
}else if(l.startsWith(" ") || l.startsWith("\t")){
// unfold field
if(canUnfold){
- QString tmp=l.stripWhiteSpace();
+ TQString tmp=l.stripWhiteSpace();
if(nFieldsFound & 16) mBlindCopyTo=mBlindCopyTo+" "+tmp;
else if(nFieldsFound & 8) mCopyTo=mCopyTo+" "+tmp;
else if(nFieldsFound & 4) mSubject=mSubject+" "+tmp;
@@ -119,19 +119,19 @@ bool mhtmlPlugin::readInfo( KFileMetaInfo& info, uint /*what*/)
return true;
}
-QString mhtmlPlugin::decodeRFC2047Phrase(const QString &msg, bool removeLessGreater){
+TQString mhtmlPlugin::decodeRFC2047Phrase(const TQString &msg, bool removeLessGreater){
int st=msg.find("=?");
int en=-1;
- QString msgCopy=msg;
- QString decodedText=msgCopy.left(st);
- QString encodedText=msgCopy.mid(st);
+ TQString msgCopy=msg;
+ TQString decodedText=msgCopy.left(st);
+ TQString encodedText=msgCopy.mid(st);
st=encodedText.find("=?");
while(st!=-1){
en=encodedText.find("?=");
while(encodedText.mid(en+2,1)!=" " && en+2<(int)encodedText.length()) en=encodedText.find("?=",en+1);
if(en==-1) break;
decodedText+=encodedText.left(st);
- QString tmp=encodedText.mid(st,en-st+2);
+ TQString tmp=encodedText.mid(st,en-st+2);
encodedText=encodedText.mid(en+2);
decodedText+=decodeRFC2047String(tmp);
st=encodedText.find("=?",st+1);
@@ -140,12 +140,12 @@ QString mhtmlPlugin::decodeRFC2047Phrase(const QString &msg, bool removeLessGrea
// remove unwanted '<' and '>'
if(removeLessGreater){
if(decodedText.stripWhiteSpace().startsWith("<") && decodedText.stripWhiteSpace().endsWith(">")){
- QString tmp=decodedText.stripWhiteSpace();
+ TQString tmp=decodedText.stripWhiteSpace();
tmp=tmp.mid(1,tmp.length()-2);
decodedText=tmp;
}else{
- QString dec=decodedText;
- QString tmp;
+ TQString dec=decodedText;
+ TQString tmp;
st=decodedText.find("<");
while(st!=-1){
@@ -165,12 +165,12 @@ QString mhtmlPlugin::decodeRFC2047Phrase(const QString &msg, bool removeLessGrea
return decodedText;
}
-QString mhtmlPlugin::decodeRFC2047String(const QString &msg){
- QString charset;
- QString encoding;
- QString notEncodedText;
- QString encodedText;
- QString decodedText;
+TQString mhtmlPlugin::decodeRFC2047String(const TQString &msg){
+ TQString charset;
+ TQString encoding;
+ TQString notEncodedText;
+ TQString encodedText;
+ TQString decodedText;
int encEnd=0;
if(msg.startsWith("=?") && (encEnd=msg.findRev("?="))!=-1){
notEncodedText=msg.mid(encEnd+2);
@@ -183,13 +183,13 @@ QString mhtmlPlugin::decodeRFC2047String(const QString &msg){
if(encoding!="b" && encoding!="q") return msg;
encodedText=encodedText.mid(questionMark+3);
if(charset.find(" ")!=-1 && encodedText.find(" ")!=-1) return msg;
- QCString tmpIn;
- QCString tmpOut;
+ TQCString tmpIn;
+ TQCString tmpOut;
tmpIn = encodedText.local8Bit();
if(encoding=="q")tmpOut=KCodecs::quotedPrintableDecode(tmpIn);
else tmpOut=KCodecs::base64Decode(tmpIn);
if(charset!="us-ascii"){
- QTextCodec *codec = QTextCodec::codecForName(charset.local8Bit());
+ TQTextCodec *codec = TQTextCodec::codecForName(charset.local8Bit());
if(!codec) return msg;
decodedText=codec->toUnicode(tmpOut);
decodedText=decodedText.replace("_"," ");