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

(c302163bc9f2c25265381b645606e3c47fd3783f)

#include "qlocale_p.h"
#include "qlocale_tools_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 603 of file qlocale_mac.mm.

◆ fourDigitYear()

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

Definition at line 227 of file qlocale_mac.mm.

◆ getCFLocaleValue()

QVariant getCFLocaleValue ( CFStringRef key)
static

Definition at line 475 of file qlocale_mac.mm.

◆ getGroupingSizes()

QVariant getGroupingSizes ( )
static

◆ getLocaleValue()

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

Definition at line 589 of file qlocale_mac.mm.

◆ getMacDateFormat()

QVariant getMacDateFormat ( CFDateFormatterStyle style)
static

Definition at line 459 of file qlocale_mac.mm.

◆ getMacLocaleName()

QString getMacLocaleName ( )
static

Definition at line 65 of file qlocale_mac.mm.

◆ getMacTimeFormat()

QVariant getMacTimeFormat ( CFDateFormatterStyle style)
static

Definition at line 467 of file qlocale_mac.mm.

◆ localeConvertString()

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

Definition at line 704 of file qlocale_mac.mm.

◆ macCurrencySymbol()

QVariant macCurrencySymbol ( QLocale::CurrencySymbolFormat format)
static

Definition at line 505 of file qlocale_mac.mm.

◆ macDateToString()

QVariant macDateToString ( QDate date,
bool short_format )
static

Definition at line 256 of file qlocale_mac.mm.

◆ macDateToStringImpl()

QString macDateToStringImpl ( QDate date,
CFDateFormatterStyle style )
static

Definition at line 241 of file qlocale_mac.mm.

◆ macDayName()

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

Definition at line 116 of file qlocale_mac.mm.

◆ macFirstDayOfWeek()

quint8 macFirstDayOfWeek ( )
static

Definition at line 496 of file qlocale_mac.mm.

◆ macFormatCurrency()

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

Definition at line 525 of file qlocale_mac.mm.

◆ macMeasurementSystem()

QVariant macMeasurementSystem ( )
static

Definition at line 484 of file qlocale_mac.mm.

◆ macMonthName()

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

Definition at line 72 of file qlocale_mac.mm.

◆ macQuoteString()

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

Definition at line 561 of file qlocale_mac.mm.

◆ macTimeToString()

QVariant macTimeToString ( QTime time,
bool short_format )
static

Definition at line 294 of file qlocale_mac.mm.

◆ macToQtFormat()

QVariant macToQtFormat ( QStringView sys_fmt)
static

Definition at line 312 of file qlocale_mac.mm.

◆ macZeroDigit()

QString macZeroDigit ( )
static

Definition at line 159 of file qlocale_mac.mm.

◆ printLocalizationInformation()

void printLocalizationInformation ( )
static

Definition at line 32 of file qlocale_mac.mm.

◆ Q_COREAPP_STARTUP_FUNCTION()

Q_COREAPP_STARTUP_FUNCTION ( printLocalizationInformation )

◆ trimTwoDigits()

QString trimTwoDigits ( QString && number)
static

Definition at line 204 of file qlocale_mac.mm.

◆ zeroPad()

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

Definition at line 183 of file qlocale_mac.mm.