kpimutils
Go to the documentation of this file.
32 #ifndef KPIMUTILS_SPELLINGFILTER_H
33 #define KPIMUTILS_SPELLINGFILTER_H
35 #include "kpimutils_export.h"
38 #include <QtCore/QString>
39 #include <QtCore/QStringList>
43 class KPIMUTILS_EXPORT SpellingFilter
50 enum EmailAddressFiltering {
51 DontFilterEmailAddresses,
55 SpellingFilter(
const QString &text,
const QString "ePrefix,
56 UrlFiltering filterUrls = FilterUrls,
57 EmailAddressFiltering filterEmailAddresses = FilterEmailAddresses,
58 const QStringList &filterStrings = QStringList() );
61 QString originalText()
const;
62 QString filteredText()
const;
73 class SpellingFilter::TextCensor :
public LinkLocator
76 TextCensor(
const QString &s );
78 void censorQuotations(
const QString "ePrefix );
80 void censorEmailAddresses();
81 void censorString(
const QString &s );
83 QString censoredText()
const;
86 bool atLineStart()
const;
89 bool atQuotation(
const QString "ePrefix )
const;
90 void skipQuotation(
const QString "ePrefix );
91 void findQuotation(
const QString "ePrefix );
93 void findEmailAddress();
This file is part of the KDEPIM Utilities library and provides the LinkLocator class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:02:35 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.