Syndication Library
23 #ifndef SYNDICATION_TOOLS_H
24 #define SYNDICATION_TOOLS_H
26 #include <syndication/person.h>
27 #include "ksyndication_export.h"
30 #include <QtCore/QString>
37 namespace Syndication {
61 time_t parseISODate(
const QString& str);
73 time_t parseRFCDate(
const QString& str);
90 time_t parseDate(
const QString& str, DateFormat hint=RFCDate);
104 QString dateTimeToString(time_t date);
112 QString resolveEntities(
const QString& str);
120 QString escapeSpecialCharacters(
const QString& str);
127 QString convertNewlines(
const QString& str);
135 QString plainTextToHtml(
const QString& plainText);
144 QString htmlToPlainText(
const QString& html);
154 bool isHtml(
const QString& str);
166 bool stringContainsMarkup(
const QString& str);
178 QString normalize(
const QString& str);
199 QString normalize(
const QString& str,
bool isCDATA,
bool containsMarkup);
210 PersonPtr personFromString(
const QString& str);
216 unsigned int calcHash(
const QString& str);
222 unsigned int calcHash(
const QByteArray& array);
228 QString calcMD5Sum(
const QString& str);
237 ElementType(
const QString& localnamep,
238 const QString& nsp=QString());
240 bool operator==(
const ElementType& other)
const;
249 #endif // SYNDICATION_TOOLS_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:02:40 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.