diff options
author | Chris Adams <chris.adams@qinetic.com.au> | 2020-10-28 18:46:07 +1000 |
---|---|---|
committer | Chris Adams <chris.adams@qinetic.com.au> | 2020-11-02 13:20:02 +1000 |
commit | c4769f347111773a96b70b46c7f695847a162ace (patch) | |
tree | 4564eac77484d2e6b9f827de83289b7d3e49d680 | |
parent | f96d5e0307de938dbb38cf399af9d46192e3b8f5 (diff) |
Don't use QStringRef
Use QStringView instead in Qt6
Change-Id: I6e5f80542aceb1084634ec8bd7e4e674f161bdc9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Matthew Vogt <matthew.vogt@qinetic.com.au>
-rw-r--r-- | src/versit/qversitdocumentwriter_p.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/versit/qversitdocumentwriter_p.cpp b/src/versit/qversitdocumentwriter_p.cpp index 0793a08e5..aef1b26ca 100644 --- a/src/versit/qversitdocumentwriter_p.cpp +++ b/src/versit/qversitdocumentwriter_p.cpp @@ -223,7 +223,7 @@ void QVersitDocumentWriter::writeString(const QString &value) QString crlfSpace(QStringLiteral("\r\n ")); while (spaceRemaining < value.length() - charsWritten) { // Write the first "spaceRemaining" characters - QStringRef line(&value, charsWritten, spaceRemaining); + QStringView line(value.constData() + charsWritten, spaceRemaining); charsWritten += spaceRemaining; const QByteArray encodedLine = mEncoder->fromUnicode(line.constData(), line.length()); const QByteArray encodedCrlfSpace = mEncoder->fromUnicode(crlfSpace); @@ -258,7 +258,7 @@ void QVersitDocumentWriter::writeStringQp(const QString &value) } else if (value[charsWritten + spaceRemaining - 1] == QLatin1Char('=')) { spaceRemaining -= 1; } - QStringRef line(&value, charsWritten, spaceRemaining); + QStringView line(value.constData() + charsWritten, spaceRemaining); charsWritten += spaceRemaining; if (mDevice->write(mEncoder->fromUnicode(line.constData(), line.length())) < 0 |