32class QUENTIER_EXPORT StringUtils
36 virtual ~StringUtils();
38 void removePunctuation(
39 QString & str,
const QVector<QChar> & charactersToPreserve = {})
const;
41 void removeDiacritics(QString & str)
const;
42 void removeNewlines(QString & str)
const;
44 struct StringFilterPredicate
46 StringFilterPredicate(QSet<QString> & filteredStrings) :
47 m_filteredStrings(filteredStrings)
50 bool operator()(
const QString & str)
const
52 return m_filteredStrings.contains(str);
55 QSet<QString> & m_filteredStrings;
59 StringUtilsPrivate *
const d_ptr;
60 Q_DECLARE_PRIVATE(StringUtils);