changeset 32007:21751aa15273

octave-svgconvert: Fix building with Qt5. * src/octave-qsvghandler.h (parseTransformationMatrix, parsePathDataFast): Use QStringView::data instead of QStringView::constData for compatibility with Qt5.
author Markus Mützel <markus.muetzel@gmx.de>
date Thu, 13 Apr 2023 14:50:45 +0200
parents 5724d89e9244
children 4d15e1304a48
files src/octave-qsvghandler.h
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/octave-qsvghandler.h	Thu Apr 13 13:30:01 2023 +0200
+++ b/src/octave-qsvghandler.h	Thu Apr 13 14:50:45 2023 +0200
@@ -321,10 +321,11 @@
         return QTransform();
 
     QTransform matrix;
-    const QChar *str = value.constData();
 #if HAVE_QSTRINGVIEW
+    const QChar *str = value.data();
     const QChar *end = str + value.size();
 #else
+    const QChar *str = value.constData();
     const QChar *end = str + value.length();
 #endif
 
@@ -462,7 +463,11 @@
     qreal x = 0, y = 0;                // current point
     char lastMode = 0;
     QPointF ctrlPt;
+#if HAVE_QSTRINGVIEW
+    const QChar *str = dataStr.data();
+#else
     const QChar *str = dataStr.constData();
+#endif
     const QChar *end = str + dataStr.size();
 
     bool ok = true;