21#include <quentier/types/Fwd.h>
22#include <quentier/utility/Linkage.h>
24#include <qevercloud/types/Fwd.h>
32[[nodiscard]] QUENTIER_EXPORT
bool isInkNote(
const qevercloud::Note & note);
34[[nodiscard]] QUENTIER_EXPORT
bool noteContentContainsCheckedToDo(
35 const QString & noteContent);
37[[nodiscard]] QUENTIER_EXPORT
bool noteContentContainsUncheckedToDo(
38 const QString & noteContent);
40[[nodiscard]] QUENTIER_EXPORT
bool noteContentContainsToDo(
41 const QString & noteContent);
43[[nodiscard]] QUENTIER_EXPORT
bool noteContentContainsEncryptedFragments(
44 const QString & noteContent);
46[[nodiscard]] QUENTIER_EXPORT QString noteContentToPlainText(
47 const QString & noteContent, ErrorString * errorDescription =
nullptr);
49[[nodiscard]] QUENTIER_EXPORT QStringList noteContentToListOfWords(
50 const QString & noteContent, ErrorString * errorDescription =
nullptr);
52[[nodiscard]] QUENTIER_EXPORT std::pair<QString, QStringList>
53 noteContentToPlainTextAndListOfWords(
54 const QString & noteContent, ErrorString * errorDescription =
nullptr);