21 #include <quentier/enml/Fwd.h> 22 #include <quentier/enml/conversion_rules/Fwd.h> 23 #include <quentier/types/ErrorString.h> 24 #include <quentier/types/Result.h> 25 #include <quentier/utility/Linkage.h> 28 #include <QStringList> 29 #include <QTextDocument> 31 #include <qevercloud/types/Note.h> 54 const QList<conversion_rules::ISkipRulePtr> & skipRules = {})
const = 0;
65 const QString & html, QTextDocument & doc,
66 const QList<conversion_rules::ISkipRulePtr> & skipRules = {})
const = 0;
75 const QString & html)
const = 0;
84 const QString & html)
const = 0;
104 const QString & enml)
const = 0;
113 convertEnmlToWordsList(
const QString & enml)
const = 0;
120 [[nodiscard]]
virtual QStringList convertPlainTextToWordsList(
121 const QString & plainText)
const = 0;
130 const QString & enml)
const = 0;
139 const QString & enml)
const = 0;
161 const QList<qevercloud::Note> & notes,
162 const QHash<QString, QString> & tagNamesByTagLocalIds,
163 EnexExportTags exportTagsOption,
164 const QString & version = {})
const = 0;
175 importEnex(
const QString & enex)
const = 0;
Definition: IDecryptedTextCache.h:34
The ErrorString class encapsulates two (or more) strings which are meant to contain translatable (bas...
Definition: ErrorString.h:42
The IConverter interface encapsulates a set of methods performing conversions between ENML and other ...
Definition: IConverter.h:39
EnexExportTags
The EnexExportTags enum allows to specify whether export of note(s) to ENEX should include the names ...
Definition: IConverter.h:145