forked from qt-creator/qt-creator
Core: Do not use QStringRef
It is gone in Qt6. QXmlStreamReader changed return values from QStringRef to QStringView, so use auto there. Task-number: QTCREATORBUG-24098 Change-Id: I806f01c20574721bfaa4b100747ef0bba75874a0 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -351,7 +351,7 @@ static void localizedText(const QStringList &locales, QXmlStreamReader *reader,
|
||||
|
||||
static bool parseOutputAttribute(const QString &attribute, QXmlStreamReader *reader, ExternalTool::OutputHandling *value)
|
||||
{
|
||||
const QStringRef output = reader->attributes().value(attribute);
|
||||
const auto output = reader->attributes().value(attribute);
|
||||
if (output == kOutputShowInPane) {
|
||||
*value = ExternalTool::ShowInPane;
|
||||
} else if (output == kOutputReplaceSelection) {
|
||||
@@ -405,7 +405,7 @@ ExternalTool * ExternalTool::createFromXml(const QByteArray &xml, QString *error
|
||||
break;
|
||||
}
|
||||
if (reader.attributes().hasAttribute(kModifiesDocument)) {
|
||||
const QStringRef value = reader.attributes().value(kModifiesDocument);
|
||||
const auto value = reader.attributes().value(kModifiesDocument);
|
||||
if (value == kYes || value == kTrue) {
|
||||
tool->m_modifiesCurrentDocument = true;
|
||||
} else if (value == kNo || value == kFalse) {
|
||||
|
||||
Reference in New Issue
Block a user