diff --git a/src/libs/utils/smallstring.h b/src/libs/utils/smallstring.h index e5c303430ca..c424e9e1ab2 100644 --- a/src/libs/utils/smallstring.h +++ b/src/libs/utils/smallstring.h @@ -199,10 +199,13 @@ public: SmallStringView toStringView() const noexcept { return SmallStringView(data(), size()); } operator SmallStringView() const noexcept { return SmallStringView(data(), size()); } + + #if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0) explicit operator QLatin1StringView() const noexcept { return QLatin1StringView(data(), Utils::ssize(*this)); } +#endif operator QUtf8StringView() const noexcept { diff --git a/src/libs/utils/smallstringview.h b/src/libs/utils/smallstringview.h index 28f8b781501..5a272178196 100644 --- a/src/libs/utils/smallstringview.h +++ b/src/libs/utils/smallstringview.h @@ -79,10 +79,12 @@ public: explicit operator QByteArray() const { return QByteArray(data(), int(size())); } +#if QT_VERSION >= QT_VERSION_CHECK(6, 4, 0) explicit operator QLatin1StringView() const noexcept { return QLatin1StringView(data(), Utils::ssize(*this)); } +#endif operator QUtf8StringView() const noexcept {