From 7be55ffa061c026e35e2d6a0effe1161ddb0d41f Mon Sep 17 00:00:00 2001 From: tpearson Date: Sat, 31 Jul 2010 19:53:50 +0000 Subject: Trinity Qt initial conversion git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1157655 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- akregator/src/librss/tools_p.cpp | 116 +++++++++++++++++++-------------------- 1 file changed, 58 insertions(+), 58 deletions(-) (limited to 'akregator/src/librss/tools_p.cpp') diff --git a/akregator/src/librss/tools_p.cpp b/akregator/src/librss/tools_p.cpp index dec831814..41996fd8f 100644 --- a/akregator/src/librss/tools_p.cpp +++ b/akregator/src/librss/tools_p.cpp @@ -11,13 +11,13 @@ #include "tools_p.h" #include -#include +#include #include -#include +#include namespace RSS { -time_t parseISO8601Date(const QString &s) +time_t parseISO8601Date(const TQString &s) { // do some sanity check: 26-12-2004T00:00+00:00 is parsed to epoch+1 in the KRFCDate, which is wrong. So let's check if the date begins with YYYY -fo if (s.stripWhiteSpace().left(4).toInt() < 1000) @@ -30,19 +30,19 @@ time_t parseISO8601Date(const QString &s) return KRFCDate::parseDateISO8601(s + "T12:00:00"); } -QString childNodesAsXML(const QDomNode& parent) +TQString childNodesAsXML(const TQDomNode& parent) { - QDomNodeList list = parent.childNodes(); - QString str; - QTextStream ts( &str, IO_WriteOnly ); + TQDomNodeList list = parent.childNodes(); + TQString str; + TQTextStream ts( &str, IO_WriteOnly ); for (uint i = 0; i < list.count(); ++i) ts << list.item(i); return str.stripWhiteSpace(); } -static QString plainTextToHtml(const QString& plainText) +static TQString plainTextToHtml(const TQString& plainText) { - QString str(plainText); + TQString str(plainText); str.replace("&", "&"); str.replace("\"", """); str.replace("<", "<"); @@ -53,46 +53,46 @@ static QString plainTextToHtml(const QString& plainText) enum ContentFormat { Text, HTML, XML, Binary }; -static ContentFormat mapTypeToFormat(const QString& modep, const QString& typep, const QString& src) +static ContentFormat mapTypeToFormat(const TQString& modep, const TQString& typep, const TQString& src) { - QString mode = modep.isNull() ? "escaped" : modep; - QString type = typep; + TQString mode = modep.isNull() ? "escaped" : modep; + TQString type = typep; //"If neither the type attribute nor the src attribute is provided, //Atom Processors MUST behave as though the type attribute were //present with a value of "text"" if (type.isNull() && src.isEmpty()) - type = QString::fromUtf8("text"); + type = TQString::fromUtf8("text"); - if (type == QString::fromUtf8("html") - || type == QString::fromUtf8("text/html")) + if (type == TQString::fromUtf8("html") + || type == TQString::fromUtf8("text/html")) return HTML; - if (type == QString::fromUtf8("text") - || (type.startsWith(QString::fromUtf8("text/"), false) - && !type.startsWith(QString::fromUtf8("text/xml"), false)) + if (type == TQString::fromUtf8("text") + || (type.startsWith(TQString::fromUtf8("text/"), false) + && !type.startsWith(TQString::fromUtf8("text/xml"), false)) ) return Text; - QStringList xmltypes; - xmltypes.append(QString::fromUtf8("xhtml")); + TQStringList xmltypes; + xmltypes.append(TQString::fromUtf8("xhtml")); // XML media types as defined in RFC3023: - xmltypes.append(QString::fromUtf8("text/xml")); - xmltypes.append(QString::fromUtf8("application/xml")); - xmltypes.append(QString::fromUtf8("text/xml-external-parsed-entity")); - xmltypes.append(QString::fromUtf8("application/xml-external-parsed-entity")); - xmltypes.append(QString::fromUtf8("application/xml-dtd")); + xmltypes.append(TQString::fromUtf8("text/xml")); + xmltypes.append(TQString::fromUtf8("application/xml")); + xmltypes.append(TQString::fromUtf8("text/xml-external-parsed-entity")); + xmltypes.append(TQString::fromUtf8("application/xml-external-parsed-entity")); + xmltypes.append(TQString::fromUtf8("application/xml-dtd")); if (xmltypes.contains(type) - || type.endsWith(QString::fromUtf8("+xml"), false) - || type.endsWith(QString::fromUtf8("/xml"), false)) + || type.endsWith(TQString::fromUtf8("+xml"), false) + || type.endsWith(TQString::fromUtf8("/xml"), false)) return XML; return Binary; } -static QString extractAtomContent(const QDomElement& e) +static TQString extractAtomContent(const TQDomElement& e) { ContentFormat format = mapTypeToFormat(e.attribute("mode"), e.attribute("type"), @@ -111,20 +111,20 @@ static QString extractAtomContent(const QDomElement& e) return childNodesAsXML(e).simplifyWhiteSpace(); case Binary: default: - return QString(); + return TQString(); } - return QString(); + return TQString(); } -QString extractNode(const QDomNode &parent, const QString &elemName, bool isInlined) +TQString extractNode(const TQDomNode &parent, const TQString &elemName, bool isInlined) { - QDomNode node = parent.namedItem(elemName); + TQDomNode node = parent.namedItem(elemName); if (node.isNull()) - return QString::null; + return TQString::null; - QDomElement e = node.toElement(); - QString result = e.text().stripWhiteSpace(); // let's assume plain text + TQDomElement e = node.toElement(); + TQString result = e.text().stripWhiteSpace(); // let's assume plain text if (elemName == "content") // we have Atom here { @@ -135,47 +135,47 @@ QString extractNode(const QDomNode &parent, const QString &elemName, bool isInli bool hasPre = result.contains("
", false) || result.contains("
 regexp
             if(!isInlined && !hasHtml)						// perform nl2br if not a inline elt and it has no html elts
-                    result = result = result.replace(QChar('\n'), "
"); + result = result = result.replace(TQChar('\n'), "
"); if(!hasPre) // strip white spaces if no
                     result = result.simplifyWhiteSpace();
         }
         
-        return result.isEmpty() ? QString::null : result;
+        return result.isEmpty() ? TQString::null : result;
 }
 
-QString extractTitle(const QDomNode & parent)
+TQString extractTitle(const TQDomNode & parent)
 {
-    QDomNode node = parent.namedItem(QString::fromLatin1("title"));
+    TQDomNode node = parent.namedItem(TQString::fromLatin1("title"));
     if (node.isNull())
-        return QString::null;
+        return TQString::null;
 
-    QString result = node.toElement().text();
+    TQString result = node.toElement().text();
 
-    result = KCharsets::resolveEntities(KCharsets::resolveEntities(result).replace(QRegExp("<[^>]*>"), "").remove("\\"));
+    result = KCharsets::resolveEntities(KCharsets::resolveEntities(result).replace(TQRegExp("<[^>]*>"), "").remove("\\"));
 	result = result.simplifyWhiteSpace();
 
     if (result.isEmpty())
-        return QString::null;
+        return TQString::null;
 
     return result;
 }
 
-static void authorFromString(const QString& strp, QString& name, QString& email)
+static void authorFromString(const TQString& strp, TQString& name, TQString& email)
 {
-    QString str = strp.stripWhiteSpace();
+    TQString str = strp.stripWhiteSpace();
     if (str.isEmpty())
         return;
     
     // look for something looking like a mail address ( "foo@bar.com", 
     // "") and extract it
     
-    QRegExp remail("\\s]+)>?"); // FIXME: user "proper" regexp,
+    TQRegExp remail("\\s]+)>?"); // FIXME: user "proper" regexp,
        // search kmail source for it
     
     int pos = remail.search(str);
     if (pos != -1)
     {
-        QString all = remail.cap(0);
+        TQString all = remail.cap(0);
         email = remail.cap(1);
         str.replace(all, ""); // remove mail address
     }
@@ -190,7 +190,7 @@ static void authorFromString(const QString& strp, QString& name, QString& email)
     // str is of the format "Foo M. Bar (President)",
     // we should not cut anything.
 
-    QRegExp rename("^\\(([^\\)]*)\\)");
+    TQRegExp rename("^\\(([^\\)]*)\\)");
     
     pos = rename.search(name);
     
@@ -199,32 +199,32 @@ static void authorFromString(const QString& strp, QString& name, QString& email)
         name = rename.cap(1);
     }
     
-    name = name.isEmpty() ? QString() : name;
-    email = email.isEmpty() ? QString() : email;
+    name = name.isEmpty() ? TQString() : name;
+    email = email.isEmpty() ? TQString() : email;
 }
 
-QString parseItemAuthor(const QDomElement& element, Format format, Version version)
+TQString parseItemAuthor(const TQDomElement& element, Format format, Version version)
 {
-    QString name;
-    QString email;
+    TQString name;
+    TQString email;
 
-    QDomElement dcCreator = element.namedItem("dc:creator").toElement();
+    TQDomElement dcCreator = element.namedItem("dc:creator").toElement();
     
     if (!dcCreator.isNull())
          authorFromString(dcCreator.text(), name, email);
     else if (format == AtomFeed)
     {
-        QDomElement atomAuthor = element.namedItem("author").toElement();
+        TQDomElement atomAuthor = element.namedItem("author").toElement();
         if (atomAuthor.isNull())
             atomAuthor = element.namedItem("atom:author").toElement();
         if (!atomAuthor.isNull())
         {
-            QDomElement atomName = atomAuthor.namedItem("name").toElement();
+            TQDomElement atomName = atomAuthor.namedItem("name").toElement();
             if (atomName.isNull())
                 atomName = atomAuthor.namedItem("atom:name").toElement();
             name = atomName.text().stripWhiteSpace();
             
-            QDomElement atomEmail = atomAuthor.namedItem("email").toElement();
+            TQDomElement atomEmail = atomAuthor.namedItem("email").toElement();
             if (atomEmail.isNull())
                 atomEmail = atomAuthor.namedItem("atom:email").toElement();
             email = atomEmail.text().stripWhiteSpace();
@@ -239,7 +239,7 @@ QString parseItemAuthor(const QDomElement& element, Format format, Version versi
         name = email;
     
     if (!email.isNull())
-        return QString("%2").arg(email).arg(name);
+        return TQString("%2").arg(email).arg(name);
     else
         return name;
 }
-- 
cgit v1.2.1