QTextHtmlParser::lookupElement: port to QSV

Change-Id: I7d45d1a8985b57457eaa8226332929b6a1817108
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
Anton Kudryavtsev 2023-09-07 22:38:49 +03:00
parent b24630ce02
commit bb5e3b56db
2 changed files with 5 additions and 5 deletions

View File

@ -413,17 +413,17 @@ static const QTextHtmlElement elements[Html_NumElements]= {
{ "var", Html_var, QTextHtmlElement::DisplayInline }, { "var", Html_var, QTextHtmlElement::DisplayInline },
}; };
static bool operator<(const QString &str, const QTextHtmlElement &e) static bool operator<(QStringView str, const QTextHtmlElement &e)
{ {
return str < QLatin1StringView(e.name); return str < QLatin1StringView(e.name);
} }
static bool operator<(const QTextHtmlElement &e, const QString &str) static bool operator<(const QTextHtmlElement &e, QStringView str)
{ {
return QLatin1StringView(e.name) < str; return QLatin1StringView(e.name) < str;
} }
static const QTextHtmlElement *lookupElementHelper(const QString &element) static const QTextHtmlElement *lookupElementHelper(QStringView element)
{ {
const QTextHtmlElement *start = &elements[0]; const QTextHtmlElement *start = &elements[0];
const QTextHtmlElement *end = &elements[Html_NumElements]; const QTextHtmlElement *end = &elements[Html_NumElements];
@ -433,7 +433,7 @@ static const QTextHtmlElement *lookupElementHelper(const QString &element)
return e; return e;
} }
int QTextHtmlParser::lookupElement(const QString &element) int QTextHtmlParser::lookupElement(QStringView element)
{ {
const QTextHtmlElement *e = lookupElementHelper(element); const QTextHtmlElement *e = lookupElementHelper(element);
if (!e) if (!e)

View File

@ -276,7 +276,7 @@ public:
void parse(const QString &text, const QTextDocument *resourceProvider); void parse(const QString &text, const QTextDocument *resourceProvider);
static int lookupElement(const QString &element); static int lookupElement(QStringView element);
Q_GUI_EXPORT static QString parseEntity(QStringView entity); Q_GUI_EXPORT static QString parseEntity(QStringView entity);