From f9dccd05d3ff4bb403b8ad66f641695c9a00ee1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20De=20Canni=C3=A8re?= Date: Mon, 28 Aug 2023 12:55:24 +0200 Subject: [PATCH] QLocale: Add Q_ENUM registration for some enums Fixes: QTBUG-116527 Pick-to: 6.5 6.6 Change-Id: If04bd5f504b3a8a39a35b9ba7024cdc9eb2d154a Reviewed-by: Fabian Kosmale Reviewed-by: Edward Welbourne --- src/corelib/text/qlocale.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/corelib/text/qlocale.h b/src/corelib/text/qlocale.h index 18e5a71cf7..8137bb31f5 100644 --- a/src/corelib/text/qlocale.h +++ b/src/corelib/text/qlocale.h @@ -886,12 +886,14 @@ public: }; enum class TagSeparator : char { Dash = '-', Underscore = '_' }; + Q_ENUM(TagSeparator) enum CurrencySymbolFormat { CurrencyIsoCode, CurrencySymbol, CurrencyDisplayName }; + Q_ENUM(CurrencySymbolFormat) enum DataSizeFormat { // Single-bit values, for internal use. @@ -1129,6 +1131,7 @@ public: NumberOptions numberOptions() const; enum QuotationStyle { StandardQuotation, AlternateQuotation }; + Q_ENUM(QuotationStyle) QString quoteString(const QString &str, QuotationStyle style = StandardQuotation) const { return quoteString(QStringView(str), style); } QString quoteString(QStringView str, QuotationStyle style = StandardQuotation) const;