LibreOffice Module svtools (master) 1
Static Public Member Functions | List of all members
SvtLanguageTable Class Reference

#include <langtab.hxx>

Static Public Member Functions

static bool HasLanguageType (const LanguageType eType)
 
static OUString GetLanguageString (const LanguageType eType)
 Obtain the UI name for a LanguageType of a language/locale (string resource STR_ARR_SVT_LANGUAGE_TABLE). More...
 
static LanguageType GetLanguageType (std::u16string_view rStr)
 Obtain the LanguageType for a UI name of a language/locale (string resource STR_ARR_SVT_LANGUAGE_TABLE). More...
 
static sal_uInt32 GetLanguageEntryCount ()
 
static LanguageType GetLanguageTypeAtIndex (sal_uInt32 nIndex)
 
static void AddLanguageTag (const LanguageTag &rLanguageTag)
 Add a language tag to the table. More...
 

Detailed Description

Definition at line 27 of file langtab.hxx.

Member Function Documentation

◆ AddLanguageTag()

void SvtLanguageTable::AddLanguageTag ( const LanguageTag rLanguageTag)
static

Add a language tag to the table.

Definition at line 342 of file langtab.cxx.

References LanguageTag::getLanguageType(), and lcl_getDescription().

◆ GetLanguageEntryCount()

sal_uInt32 SvtLanguageTable::GetLanguageEntryCount ( )
static

Definition at line 287 of file langtab.cxx.

◆ GetLanguageString()

OUString SvtLanguageTable::GetLanguageString ( const LanguageType  eType)
static

Obtain the UI name for a LanguageType of a language/locale (string resource STR_ARR_SVT_LANGUAGE_TABLE).

Definition at line 256 of file langtab.cxx.

References eType.

◆ GetLanguageType()

LanguageType SvtLanguageTable::GetLanguageType ( std::u16string_view  rStr)
static

Obtain the LanguageType for a UI name of a language/locale (string resource STR_ARR_SVT_LANGUAGE_TABLE).

Definition at line 277 of file langtab.cxx.

◆ GetLanguageTypeAtIndex()

LanguageType SvtLanguageTable::GetLanguageTypeAtIndex ( sal_uInt32  nIndex)
static

Definition at line 301 of file langtab.cxx.

References nIndex.

◆ HasLanguageType()

bool SvtLanguageTable::HasLanguageType ( const LanguageType  eType)
static

Definition at line 229 of file langtab.cxx.

References eType.


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