QLocale: Use Q_CORE_REMOVED_SINCE instead of explicit version checks
Use Q_CORE_REMOVED_SINCE macro for languageToCode()/codeToLanguage() API changes. Pick-to: 6.3 Change-Id: I8cc5279b1272165541c345241af49523c0f25737 Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
parent
b0e8ba783b
commit
6afa04f16c
@ -133,6 +133,18 @@ QByteArray QtPrivate::QByteArrayList_join(const QByteArrayList *that, const char
|
||||
}
|
||||
# endif
|
||||
|
||||
#include "qlocale.h"
|
||||
|
||||
QString QLocale::languageToCode(Language language)
|
||||
{
|
||||
return languageToCode(language, QLocale::AnyLanguageCode);
|
||||
}
|
||||
|
||||
QLocale::Language QLocale::codeToLanguage(QStringView languageCode) noexcept
|
||||
{
|
||||
return codeToLanguage(languageCode, QLocale::AnyLanguageCode);
|
||||
}
|
||||
|
||||
#include "qoperatingsystemversion.h"
|
||||
|
||||
int QOperatingSystemVersion::compare(const QOperatingSystemVersion &v1,
|
||||
|
@ -1430,17 +1430,6 @@ QString QLocale::languageToCode(Language language, LanguageCodeTypes codeTypes)
|
||||
return QLocalePrivate::languageToCode(language, codeTypes);
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
|
||||
/*!
|
||||
\overload
|
||||
\since 6.1
|
||||
*/
|
||||
QString QLocale::languageToCode(Language language)
|
||||
{
|
||||
return QLocalePrivate::languageToCode(language);
|
||||
}
|
||||
#endif
|
||||
|
||||
/*!
|
||||
Returns the QLocale::Language enum corresponding to the two- or three-letter
|
||||
\a languageCode, as defined in the ISO 639 standards.
|
||||
@ -1461,17 +1450,6 @@ QLocale::Language QLocale::codeToLanguage(QStringView languageCode,
|
||||
return QLocalePrivate::codeToLanguage(languageCode, codeTypes);
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
|
||||
/*!
|
||||
\overload
|
||||
\since 6.1
|
||||
*/
|
||||
QLocale::Language QLocale::codeToLanguage(QStringView languageCode) noexcept
|
||||
{
|
||||
return QLocalePrivate::codeToLanguage(languageCode);
|
||||
}
|
||||
#endif
|
||||
|
||||
/*!
|
||||
\since 6.2
|
||||
|
||||
|
@ -1104,16 +1104,13 @@ public:
|
||||
};
|
||||
Q_DECLARE_FLAGS(LanguageCodeTypes, LanguageCodeType)
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
|
||||
#if QT_CORE_REMOVED_SINCE(6, 3)
|
||||
static QString languageToCode(Language language);
|
||||
static QString languageToCode(Language language, LanguageCodeTypes codeTypes);
|
||||
static Language codeToLanguage(QStringView languageCode) noexcept;
|
||||
static Language codeToLanguage(QStringView languageCode, LanguageCodeTypes codeTypes) noexcept;
|
||||
#else
|
||||
#endif
|
||||
static QString languageToCode(Language language, LanguageCodeTypes codeTypes = AnyLanguageCode);
|
||||
static Language codeToLanguage(QStringView languageCode,
|
||||
LanguageCodeTypes codeTypes = AnyLanguageCode) noexcept;
|
||||
#endif
|
||||
static QString territoryToCode(Territory territory);
|
||||
static Territory codeToTerritory(QStringView territoryCode) noexcept;
|
||||
#if QT_DEPRECATED_SINCE(6, 6)
|
||||
|
Loading…
x
Reference in New Issue
Block a user