summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Adams <chris.adams@qinetic.com.au>2020-10-28 18:46:07 +1000
committerChris Adams <chris.adams@qinetic.com.au>2020-11-02 13:20:02 +1000
commitc4769f347111773a96b70b46c7f695847a162ace (patch)
tree4564eac77484d2e6b9f827de83289b7d3e49d680
parentf96d5e0307de938dbb38cf399af9d46192e3b8f5 (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.cpp4
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