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

(cabdea9665772f9f4148f4ce60fb128db2737c6e)

#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()

static QLocale::Language codeToLanguage ( QStringView s)
static

Definition at line 601 of file qlocale_mac.mm.

◆ fourDigitYear()

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

Definition at line 225 of file qlocale_mac.mm.

◆ getCFLocaleValue()

static QVariant getCFLocaleValue ( CFStringRef key)
static

Definition at line 473 of file qlocale_mac.mm.

◆ getGroupingSizes()

static QVariant getGroupingSizes ( )
static

◆ getLocaleValue()

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

Definition at line 587 of file qlocale_mac.mm.

◆ getMacDateFormat()

static QVariant getMacDateFormat ( CFDateFormatterStyle style)
static

Definition at line 457 of file qlocale_mac.mm.

◆ getMacLocaleName()

static QString getMacLocaleName ( )
static

Definition at line 63 of file qlocale_mac.mm.

◆ getMacTimeFormat()

static QVariant getMacTimeFormat ( CFDateFormatterStyle style)
static

Definition at line 465 of file qlocale_mac.mm.

◆ localeConvertString()

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

Definition at line 702 of file qlocale_mac.mm.

◆ macCurrencySymbol()

static QVariant macCurrencySymbol ( QLocale::CurrencySymbolFormat format)
static

Definition at line 503 of file qlocale_mac.mm.

◆ macDateToString()

static QVariant macDateToString ( QDate date,
bool short_format )
static

Definition at line 254 of file qlocale_mac.mm.

◆ macDateToStringImpl()

static QString macDateToStringImpl ( QDate date,
CFDateFormatterStyle style )
static

Definition at line 239 of file qlocale_mac.mm.

◆ macDayName()

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

Definition at line 114 of file qlocale_mac.mm.

◆ macFirstDayOfWeek()

static quint8 macFirstDayOfWeek ( )
static

Definition at line 494 of file qlocale_mac.mm.

◆ macFormatCurrency()

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

Definition at line 523 of file qlocale_mac.mm.

◆ macMeasurementSystem()

static QVariant macMeasurementSystem ( )
static

Definition at line 482 of file qlocale_mac.mm.

◆ macMonthName()

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

Definition at line 70 of file qlocale_mac.mm.

◆ macQuoteString()

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

Definition at line 559 of file qlocale_mac.mm.

◆ macTimeToString()

static QVariant macTimeToString ( QTime time,
bool short_format )
static

Definition at line 292 of file qlocale_mac.mm.

◆ macToQtFormat()

static QVariant macToQtFormat ( QStringView sys_fmt)
static

Definition at line 310 of file qlocale_mac.mm.

◆ macZeroDigit()

static QString macZeroDigit ( )
static

Definition at line 157 of file qlocale_mac.mm.

◆ printLocalizationInformation()

static void printLocalizationInformation ( )
static

Definition at line 30 of file qlocale_mac.mm.

◆ Q_COREAPP_STARTUP_FUNCTION()

Q_COREAPP_STARTUP_FUNCTION ( printLocalizationInformation )

◆ trimTwoDigits()

static QString trimTwoDigits ( QString && number)
static

Definition at line 202 of file qlocale_mac.mm.

◆ zeroPad()

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

Definition at line 181 of file qlocale_mac.mm.