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
CXFA_NodeLocale Class Referencefinal

#include <cxfa_nodelocale.h>

+ Inheritance diagram for CXFA_NodeLocale:
+ Collaboration diagram for CXFA_NodeLocale:

Public Member Functions

 ~CXFA_NodeLocale () override
 
void Trace (cppgc::Visitor *visitor) const override
 
WideString GetName () const override
 
WideString GetDecimalSymbol () const override
 
WideString GetGroupingSymbol () const override
 
WideString GetPercentSymbol () const override
 
WideString GetMinusSymbol () const override
 
WideString GetCurrencySymbol () const override
 
WideString GetDateTimeSymbols () const override
 
WideString GetMonthName (int32_t nMonth, bool bAbbr) const override
 
WideString GetDayName (int32_t nWeek, bool bAbbr) const override
 
WideString GetMeridiemName (bool bAM) const override
 
int GetTimeZoneInMinutes () const override
 
WideString GetEraName (bool bAD) const override
 
WideString GetDatePattern (DateTimeSubcategory eType) const override
 
WideString GetTimePattern (DateTimeSubcategory eType) const override
 
WideString GetNumPattern (NumSubcategory eType) const override
 
- Public Member Functions inherited from GCedLocaleIface
- Public Member Functions inherited from LocaleIface
virtual ~LocaleIface ()=default
 

Public Attributes

 CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED
 

Additional Inherited Members

- Public Types inherited from LocaleIface
enum class  DateTimeSubcategory {
  kDefault , kShort , kMedium , kFull ,
  kLong
}
 
enum class  NumSubcategory { kPercent , kCurrency , kDecimal , kInteger }
 

Detailed Description

Definition at line 20 of file cxfa_nodelocale.h.

Constructor & Destructor Documentation

◆ ~CXFA_NodeLocale()

CXFA_NodeLocale::~CXFA_NodeLocale ( )
overridedefault

Member Function Documentation

◆ GetCurrencySymbol()

WideString CXFA_NodeLocale::GetCurrencySymbol ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 71 of file cxfa_nodelocale.cpp.

◆ GetDatePattern()

WideString CXFA_NodeLocale::GetDatePattern ( DateTimeSubcategory eType) const
overridevirtual

Implements LocaleIface.

Definition at line 103 of file cxfa_nodelocale.cpp.

References fxcrt::WideString::WideString(), LocaleIface::kDefault, LocaleIface::kFull, LocaleIface::kLong, LocaleIface::kMedium, and LocaleIface::kShort.

+ Here is the call graph for this function:

◆ GetDateTimeSymbols()

WideString CXFA_NodeLocale::GetDateTimeSymbols ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 75 of file cxfa_nodelocale.cpp.

References fxcrt::WideString::WideString().

+ Here is the call graph for this function:

◆ GetDayName()

WideString CXFA_NodeLocale::GetDayName ( int32_t nWeek,
bool bAbbr ) const
overridevirtual

Implements LocaleIface.

Definition at line 87 of file cxfa_nodelocale.cpp.

◆ GetDecimalSymbol()

WideString CXFA_NodeLocale::GetDecimalSymbol ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 55 of file cxfa_nodelocale.cpp.

◆ GetEraName()

WideString CXFA_NodeLocale::GetEraName ( bool bAD) const
overridevirtual

Implements LocaleIface.

Definition at line 99 of file cxfa_nodelocale.cpp.

◆ GetGroupingSymbol()

WideString CXFA_NodeLocale::GetGroupingSymbol ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 59 of file cxfa_nodelocale.cpp.

◆ GetMeridiemName()

WideString CXFA_NodeLocale::GetMeridiemName ( bool bAM) const
overridevirtual

Implements LocaleIface.

Definition at line 91 of file cxfa_nodelocale.cpp.

◆ GetMinusSymbol()

WideString CXFA_NodeLocale::GetMinusSymbol ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 67 of file cxfa_nodelocale.cpp.

◆ GetMonthName()

WideString CXFA_NodeLocale::GetMonthName ( int32_t nMonth,
bool bAbbr ) const
overridevirtual

Implements LocaleIface.

Definition at line 83 of file cxfa_nodelocale.cpp.

◆ GetName()

WideString CXFA_NodeLocale::GetName ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 50 of file cxfa_nodelocale.cpp.

◆ GetNumPattern()

WideString CXFA_NodeLocale::GetNumPattern ( NumSubcategory eType) const
overridevirtual

Implements LocaleIface.

Definition at line 133 of file cxfa_nodelocale.cpp.

References XFA_PatternToString().

+ Here is the call graph for this function:

◆ GetPercentSymbol()

WideString CXFA_NodeLocale::GetPercentSymbol ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 63 of file cxfa_nodelocale.cpp.

◆ GetTimePattern()

WideString CXFA_NodeLocale::GetTimePattern ( DateTimeSubcategory eType) const
overridevirtual

Implements LocaleIface.

Definition at line 118 of file cxfa_nodelocale.cpp.

References fxcrt::WideString::WideString(), LocaleIface::kDefault, LocaleIface::kFull, LocaleIface::kLong, LocaleIface::kMedium, and LocaleIface::kShort.

+ Here is the call graph for this function:

◆ GetTimeZoneInMinutes()

int CXFA_NodeLocale::GetTimeZoneInMinutes ( ) const
overridevirtual

Implements LocaleIface.

Definition at line 95 of file cxfa_nodelocale.cpp.

References CXFA_TimeZoneProvider::CXFA_TimeZoneProvider(), and CXFA_TimeZoneProvider::GetTimeZoneInMinutes().

+ Here is the call graph for this function:

◆ Trace()

void CXFA_NodeLocale::Trace ( cppgc::Visitor * visitor) const
overridevirtual

Reimplemented from GCedLocaleIface.

Definition at line 45 of file cxfa_nodelocale.cpp.

Member Data Documentation

◆ CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

CXFA_NodeLocale::CONSTRUCT_VIA_MAKE_GARBAGE_COLLECTED

Definition at line 22 of file cxfa_nodelocale.h.


The documentation for this class was generated from the following files: