Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qlocale_mac.mm File Reference

(4e7672656f9fca6ce7abee5d01baadb9de59abc0)

#include "qlocale_p.h"
#include "qstringlist.h"
#include "qvariant.h"
#include "qdatetime.h"
#include "private/qstringiterator_p.h"
#include "private/qgregoriancalendar_p.h"
#include <QtCore/qloggingcategory.h>
#include <QtCore/qcoreapplication.h>
Include dependency graph for qlocale_mac.mm:

Go to the source code of this file.

Functions

static void printLocalizationInformation ()
 Q_COREAPP_STARTUP_FUNCTION (printLocalizationInformation)
static QString getMacLocaleName ()
static QVariant macMonthName (int month, QSystemLocale::QueryType type)
static QVariant macDayName (int day, QSystemLocale::QueryType type)
static QString macZeroDigit ()
static QString zeroPad (QString &&number, qsizetype minDigits, const QString &zero)
static QString trimTwoDigits (QString &&number)
static QString fourDigitYear (int year, const QString &zero)
static QString macDateToStringImpl (QDate date, CFDateFormatterStyle style)
static QVariant macDateToString (QDate date, bool short_format)
static QVariant macTimeToString (QTime time, bool short_format)
static QVariant macToQtFormat (QStringView sys_fmt)
static QVariant getGroupingSizes ()
static QVariant getMacDateFormat (CFDateFormatterStyle style)
static QVariant getMacTimeFormat (CFDateFormatterStyle style)
static QVariant getCFLocaleValue (CFStringRef key)
static QVariant macMeasurementSystem ()
static quint8 macFirstDayOfWeek ()
static QVariant macCurrencySymbol (QLocale::CurrencySymbolFormat format)
static QVariant macFormatCurrency (const QSystemLocale::CurrencyToStringArgument &arg)
static QVariant macQuoteString (QSystemLocale::QueryType type, QStringView str)
template<auto CodeToValueFunction>
static QVariant getLocaleValue (CFStringRef key)
static QLocale::Language codeToLanguage (QStringView s)
static QString localeConvertString (const QByteArray &localeID, const QString &str, bool *ok, bool toLowerCase)

Function Documentation

◆ codeToLanguage()

QLocale::Language codeToLanguage ( QStringView s)
static

Definition at line 602 of file qlocale_mac.mm.

◆ fourDigitYear()

QString fourDigitYear ( int year,
const QString & zero )
static

Definition at line 226 of file qlocale_mac.mm.

◆ getCFLocaleValue()

QVariant getCFLocaleValue ( CFStringRef key)
static

Definition at line 474 of file qlocale_mac.mm.

◆ getGroupingSizes()

QVariant getGroupingSizes ( )
static

◆ getLocaleValue()

template<auto CodeToValueFunction>
QVariant getLocaleValue ( CFStringRef key)
static

Definition at line 588 of file qlocale_mac.mm.

◆ getMacDateFormat()

QVariant getMacDateFormat ( CFDateFormatterStyle style)
static

Definition at line 458 of file qlocale_mac.mm.

◆ getMacLocaleName()

QString getMacLocaleName ( )
static

Definition at line 64 of file qlocale_mac.mm.

◆ getMacTimeFormat()

QVariant getMacTimeFormat ( CFDateFormatterStyle style)
static

Definition at line 466 of file qlocale_mac.mm.

◆ localeConvertString()

QString localeConvertString ( const QByteArray & localeID,
const QString & str,
bool * ok,
bool toLowerCase )
static

Definition at line 703 of file qlocale_mac.mm.

◆ macCurrencySymbol()

QVariant macCurrencySymbol ( QLocale::CurrencySymbolFormat format)
static

Definition at line 504 of file qlocale_mac.mm.

◆ macDateToString()

QVariant macDateToString ( QDate date,
bool short_format )
static

Definition at line 255 of file qlocale_mac.mm.

◆ macDateToStringImpl()

QString macDateToStringImpl ( QDate date,
CFDateFormatterStyle style )
static

Definition at line 240 of file qlocale_mac.mm.

◆ macDayName()

QVariant macDayName ( int day,
QSystemLocale::QueryType type )
static

Definition at line 115 of file qlocale_mac.mm.

◆ macFirstDayOfWeek()

quint8 macFirstDayOfWeek ( )
static

Definition at line 495 of file qlocale_mac.mm.

◆ macFormatCurrency()

QVariant macFormatCurrency ( const QSystemLocale::CurrencyToStringArgument & arg)
static

Definition at line 524 of file qlocale_mac.mm.

◆ macMeasurementSystem()

QVariant macMeasurementSystem ( )
static

Definition at line 483 of file qlocale_mac.mm.

◆ macMonthName()

QVariant macMonthName ( int month,
QSystemLocale::QueryType type )
static

Definition at line 71 of file qlocale_mac.mm.

◆ macQuoteString()

QVariant macQuoteString ( QSystemLocale::QueryType type,
QStringView str )
static

Definition at line 560 of file qlocale_mac.mm.

◆ macTimeToString()

QVariant macTimeToString ( QTime time,
bool short_format )
static

Definition at line 293 of file qlocale_mac.mm.

◆ macToQtFormat()

QVariant macToQtFormat ( QStringView sys_fmt)
static

Definition at line 311 of file qlocale_mac.mm.

◆ macZeroDigit()

QString macZeroDigit ( )
static

Definition at line 158 of file qlocale_mac.mm.

◆ printLocalizationInformation()

void printLocalizationInformation ( )
static

Definition at line 31 of file qlocale_mac.mm.

◆ Q_COREAPP_STARTUP_FUNCTION()

Q_COREAPP_STARTUP_FUNCTION ( printLocalizationInformation )

◆ trimTwoDigits()

QString trimTwoDigits ( QString && number)
static

Definition at line 203 of file qlocale_mac.mm.

◆ zeroPad()

QString zeroPad ( QString && number,
qsizetype minDigits,
const QString & zero )
static

Definition at line 182 of file qlocale_mac.mm.