You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
534 lines
9.2 KiB
534 lines
9.2 KiB
13 years ago
|
// This is the SIP interface definition for TQLocale.
|
||
13 years ago
|
//
|
||
|
// Copyright (c) 2007
|
||
|
// Riverbank Computing Limited <info@riverbankcomputing.co.uk>
|
||
|
//
|
||
13 years ago
|
// This file is part of PyTQt.
|
||
13 years ago
|
//
|
||
13 years ago
|
// This copy of PyTQt is free software; you can redistribute it and/or modify it
|
||
13 years ago
|
// under the terms of the GNU General Public License as published by the Free
|
||
|
// Software Foundation; either version 2, or (at your option) any later
|
||
|
// version.
|
||
|
//
|
||
13 years ago
|
// PyTQt is supplied in the hope that it will be useful, but WITHOUT ANY
|
||
13 years ago
|
// WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||
|
// FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||
|
// details.
|
||
|
//
|
||
|
// You should have received a copy of the GNU General Public License along with
|
||
13 years ago
|
// PyTQt; see the file LICENSE. If not, write to the Free Software Foundation,
|
||
13 years ago
|
// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||
|
|
||
|
|
||
|
%ExportedDoc
|
||
13 years ago
|
<Sect2><Title>TQLocale (TQt v3.3+)</Title>
|
||
13 years ago
|
<FuncSynopsis>
|
||
|
<FuncDef>short <Function>toShort</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>short</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
|
<FuncDef>ushort <Function>toUShort</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>ushort</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
|
<FuncDef>int <Function>toInt</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>int</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
|
<FuncDef>uint <Function>toUInt</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>uint</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
13 years ago
|
<FuncDef>TQ_LONG <Function>toLong</Function></FuncDef>
|
||
13 years ago
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>long</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
13 years ago
|
<FuncDef>TQ_ULONG <Function>toULong</Function></FuncDef>
|
||
13 years ago
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>ulong</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
|
<FuncDef>float <Function>toFloat</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>float</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
|
||
|
<FuncSynopsis>
|
||
|
<FuncDef>double <Function>toDouble</Function></FuncDef>
|
||
|
<ParamDef>bool *<Parameter>ok</Parameter> = 0</ParamDef>
|
||
|
</FuncSynopsis>
|
||
|
<Para>
|
||
|
This returns a tuple of the <Literal>double</Literal> result and the
|
||
|
<Literal>ok</Literal> value.
|
||
|
</Para>
|
||
|
</Sect2>
|
||
|
%End
|
||
|
|
||
|
|
||
13 years ago
|
class TQLocale
|
||
13 years ago
|
{
|
||
|
%TypeHeaderCode
|
||
13 years ago
|
#include <tqlocale.h>
|
||
13 years ago
|
%End
|
||
|
|
||
|
public:
|
||
|
enum Language {
|
||
|
C,
|
||
|
Abkhazian,
|
||
|
Afan,
|
||
|
Afar,
|
||
|
Afrikaans,
|
||
|
Albanian,
|
||
|
Amharic,
|
||
|
Arabic,
|
||
|
Armenian,
|
||
|
Assamese,
|
||
|
Aymara,
|
||
|
Azerbaijani,
|
||
|
Bashkir,
|
||
|
Basque,
|
||
|
Bengali,
|
||
|
Bhutani,
|
||
|
Bihari,
|
||
|
Bislama,
|
||
|
Breton,
|
||
|
Bulgarian,
|
||
|
Burmese,
|
||
|
Byelorussian,
|
||
|
Cambodian,
|
||
|
Catalan,
|
||
|
Chinese,
|
||
|
Corsican,
|
||
|
Croatian,
|
||
|
Czech,
|
||
|
Danish,
|
||
|
Dutch,
|
||
|
English,
|
||
|
Esperanto,
|
||
|
Estonian,
|
||
|
Faroese,
|
||
|
FijiLanguage,
|
||
|
Finnish,
|
||
|
French,
|
||
|
Frisian,
|
||
|
Gaelic,
|
||
|
Galician,
|
||
|
Georgian,
|
||
|
German,
|
||
|
Greek,
|
||
|
Greenlandic,
|
||
|
Guarani,
|
||
|
Gujarati,
|
||
|
Hausa,
|
||
|
Hebrew,
|
||
|
Hindi,
|
||
|
Hungarian,
|
||
|
Icelandic,
|
||
|
Indonesian,
|
||
|
Interlingua,
|
||
|
Interlingue,
|
||
|
Inuktitut,
|
||
|
Inupiak,
|
||
|
Irish,
|
||
|
Italian,
|
||
|
Japanese,
|
||
|
Javanese,
|
||
|
Kannada,
|
||
|
Kashmiri,
|
||
|
Kazakh,
|
||
|
Kinyarwanda,
|
||
|
Kirghiz,
|
||
|
Korean,
|
||
|
Kurdish,
|
||
|
Kurundi,
|
||
|
Laothian,
|
||
|
Latin,
|
||
|
Latvian,
|
||
|
Lingala,
|
||
|
Lithuanian,
|
||
|
Macedonian,
|
||
|
Malagasy,
|
||
|
Malay,
|
||
|
Malayalam,
|
||
|
Maltese,
|
||
|
Maori,
|
||
|
Marathi,
|
||
|
Moldavian,
|
||
|
Mongolian,
|
||
|
NauruLanguage,
|
||
|
Nepali,
|
||
|
Norwegian,
|
||
|
Occitan,
|
||
|
Oriya,
|
||
|
Pashto,
|
||
|
Persian,
|
||
|
Polish,
|
||
|
Portuguese,
|
||
|
Punjabi,
|
||
|
Quechua,
|
||
|
RhaetoRomance,
|
||
|
Romanian,
|
||
|
Russian,
|
||
|
Samoan,
|
||
|
Sangho,
|
||
|
Sanskrit,
|
||
|
Serbian,
|
||
|
SerboCroatian,
|
||
|
Sesotho,
|
||
|
Setswana,
|
||
|
Shona,
|
||
|
Sindhi,
|
||
|
Singhalese,
|
||
|
Siswati,
|
||
|
Slovak,
|
||
|
Slovenian,
|
||
|
Somali,
|
||
|
Spanish,
|
||
|
Sundanese,
|
||
|
Swahili,
|
||
|
Swedish,
|
||
|
Tagalog,
|
||
|
Tajik,
|
||
|
Tamil,
|
||
|
Tatar,
|
||
|
Telugu,
|
||
|
Thai,
|
||
|
Tibetan,
|
||
|
Tigrinya,
|
||
|
TongaLanguage,
|
||
|
Tsonga,
|
||
|
Turkish,
|
||
|
Turkmen,
|
||
|
Twi,
|
||
|
Uigur,
|
||
|
Ukrainian,
|
||
|
Urdu,
|
||
|
Uzbek,
|
||
|
Vietnamese,
|
||
|
Volapuk,
|
||
|
Welsh,
|
||
|
Wolof,
|
||
|
Xhosa,
|
||
|
Yiddish,
|
||
|
Yoruba,
|
||
|
Zhuang,
|
||
|
Zulu,
|
||
|
LastLanguage
|
||
|
};
|
||
|
|
||
|
enum Country {
|
||
|
AnyCountry,
|
||
|
Afghanistan,
|
||
|
Albania,
|
||
|
Algeria,
|
||
|
AmericanSamoa,
|
||
|
Andorra,
|
||
|
Angola,
|
||
|
Anguilla,
|
||
|
Antarctica,
|
||
|
AntiguaAndBarbuda,
|
||
|
Argentina,
|
||
|
Armenia,
|
||
|
Aruba,
|
||
|
Australia,
|
||
|
Austria,
|
||
|
Azerbaijan,
|
||
|
Bahamas,
|
||
|
Bahrain,
|
||
|
Bangladesh,
|
||
|
Barbados,
|
||
|
Belarus,
|
||
|
Belgium,
|
||
|
Belize,
|
||
|
Benin,
|
||
|
Bermuda,
|
||
|
Bhutan,
|
||
|
Bolivia,
|
||
|
BosniaAndHerzegowina,
|
||
|
Botswana,
|
||
|
BouvetIsland,
|
||
|
Brazil,
|
||
|
BritishIndianOceanTerritory,
|
||
|
BruneiDarussalam,
|
||
|
Bulgaria,
|
||
|
BurkinaFaso,
|
||
|
Burundi,
|
||
|
Cambodia,
|
||
|
Cameroon,
|
||
|
Canada,
|
||
|
CapeVerde,
|
||
|
CaymanIslands,
|
||
|
CentralAfricanRepublic,
|
||
|
Chad,
|
||
|
Chile,
|
||
|
China,
|
||
|
ChristmasIsland,
|
||
|
CocosIslands,
|
||
|
Colombia,
|
||
|
Comoros,
|
||
|
DemocraticRepublicOfCongo,
|
||
|
PeoplesRepublicOfCongo,
|
||
|
CookIslands,
|
||
|
CostaRica,
|
||
|
IvoryCoast,
|
||
|
Croatia,
|
||
|
Cuba,
|
||
|
Cyprus,
|
||
|
CzechRepublic,
|
||
|
Denmark,
|
||
|
Djibouti,
|
||
|
Dominica,
|
||
|
DominicanRepublic,
|
||
|
EastTimor,
|
||
|
Ecuador,
|
||
|
Egypt,
|
||
|
ElSalvador,
|
||
|
EquatorialGuinea,
|
||
|
Eritrea,
|
||
|
Estonia,
|
||
|
Ethiopia,
|
||
|
FalklandIslands,
|
||
|
FaroeIslands,
|
||
|
FijiCountry,
|
||
|
Finland,
|
||
|
France,
|
||
|
MetropolitanFrance,
|
||
|
FrenchGuiana,
|
||
|
FrenchPolynesia,
|
||
|
FrenchSouthernTerritories,
|
||
|
Gabon,
|
||
|
Gambia,
|
||
|
Georgia,
|
||
|
Germany,
|
||
|
Ghana,
|
||
|
Gibraltar,
|
||
|
Greece,
|
||
|
Greenland,
|
||
|
Grenada,
|
||
|
Guadeloupe,
|
||
|
Guam,
|
||
|
Guatemala,
|
||
|
Guinea,
|
||
|
GuineaBissau,
|
||
|
Guyana,
|
||
|
Haiti,
|
||
|
HeardAndMcDonaldIslands,
|
||
|
Honduras,
|
||
|
HongKong,
|
||
|
Hungary,
|
||
|
Iceland,
|
||
|
India,
|
||
|
Indonesia,
|
||
|
Iran,
|
||
|
Iraq,
|
||
|
Ireland,
|
||
|
Israel,
|
||
|
Italy,
|
||
|
Jamaica,
|
||
|
Japan,
|
||
|
Jordan,
|
||
|
Kazakhstan,
|
||
|
Kenya,
|
||
|
Kiribati,
|
||
|
DemocraticRepublicOfKorea,
|
||
|
RepublicOfKorea,
|
||
|
Kuwait,
|
||
|
Kyrgyzstan,
|
||
|
Lao,
|
||
|
Latvia,
|
||
|
Lebanon,
|
||
|
Lesotho,
|
||
|
Liberia,
|
||
|
LibyanArabJamahiriya,
|
||
|
Liechtenstein,
|
||
|
Lithuania,
|
||
|
Luxembourg,
|
||
|
Macau,
|
||
|
Macedonia,
|
||
|
Madagascar,
|
||
|
Malawi,
|
||
|
Malaysia,
|
||
|
Maldives,
|
||
|
Mali,
|
||
|
Malta,
|
||
|
MarshallIslands,
|
||
|
Martinique,
|
||
|
Mauritania,
|
||
|
Mauritius,
|
||
|
Mayotte,
|
||
|
Mexico,
|
||
|
Micronesia,
|
||
|
Moldova,
|
||
|
Monaco,
|
||
|
Mongolia,
|
||
|
Montserrat,
|
||
|
Morocco,
|
||
|
Mozambique,
|
||
|
Myanmar,
|
||
|
Namibia,
|
||
|
NauruCountry,
|
||
|
Nepal,
|
||
|
Netherlands,
|
||
|
NetherlandsAntilles,
|
||
|
NewCaledonia,
|
||
|
NewZealand,
|
||
|
Nicaragua,
|
||
|
Niger,
|
||
|
Nigeria,
|
||
|
Niue,
|
||
|
NorfolkIsland,
|
||
|
NorthernMarianaIslands,
|
||
|
Norway,
|
||
|
Oman,
|
||
|
Pakistan,
|
||
|
Palau,
|
||
|
PalestinianTerritory,
|
||
|
Panama,
|
||
|
PapuaNewGuinea,
|
||
|
Paraguay,
|
||
|
Peru,
|
||
|
Philippines,
|
||
|
Pitcairn,
|
||
|
Poland,
|
||
|
Portugal,
|
||
|
PuertoRico,
|
||
|
Qatar,
|
||
|
Reunion,
|
||
|
Romania,
|
||
|
RussianFederation,
|
||
|
Rwanda,
|
||
|
SaintKittsAndNevis,
|
||
|
StLucia,
|
||
|
StVincentAndTheGrenadines,
|
||
|
Samoa,
|
||
|
SanMarino,
|
||
|
SaoTomeAndPrincipe,
|
||
|
SaudiArabia,
|
||
|
Senegal,
|
||
|
Seychelles,
|
||
|
SierraLeone,
|
||
|
Singapore,
|
||
|
Slovakia,
|
||
|
Slovenia,
|
||
|
SolomonIslands,
|
||
|
Somalia,
|
||
|
SouthAfrica,
|
||
|
SouthGeorgiaAndTheSouthSandwichIslands,
|
||
|
Spain,
|
||
|
SriLanka,
|
||
|
StHelena,
|
||
|
StPierreAndMiquelon,
|
||
|
Sudan,
|
||
|
Suriname,
|
||
|
SvalbardAndJanMayenIslands,
|
||
|
Swaziland,
|
||
|
Sweden,
|
||
|
Switzerland,
|
||
|
SyrianArabRepublic,
|
||
|
Taiwan,
|
||
|
Tajikistan,
|
||
|
Tanzania,
|
||
|
Thailand,
|
||
|
Togo,
|
||
|
Tokelau,
|
||
|
TongaCountry,
|
||
|
TrinidadAndTobago,
|
||
|
Tunisia,
|
||
|
Turkey,
|
||
|
Turkmenistan,
|
||
|
TurksAndCaicosIslands,
|
||
|
Tuvalu,
|
||
|
Uganda,
|
||
|
Ukraine,
|
||
|
UnitedArabEmirates,
|
||
|
UnitedKingdom,
|
||
|
UnitedStates,
|
||
|
UnitedStatesMinorOutlyingIslands,
|
||
|
Uruguay,
|
||
|
Uzbekistan,
|
||
|
Vanuatu,
|
||
|
VaticanCityState,
|
||
|
Venezuela,
|
||
|
VietNam,
|
||
|
BritishVirginIslands,
|
||
|
USVirginIslands,
|
||
|
WallisAndFutunaIslands,
|
||
|
WesternSahara,
|
||
|
Yemen,
|
||
|
Yugoslavia,
|
||
|
Zambia,
|
||
|
Zimbabwe,
|
||
|
LastCountry
|
||
|
};
|
||
|
|
||
13 years ago
|
TQLocale();
|
||
|
TQLocale(const TQString &);
|
||
|
TQLocale(Language,Country = AnyCountry);
|
||
|
TQLocale(const TQLocale &);
|
||
13 years ago
|
|
||
|
Language language() const;
|
||
|
Country country() const;
|
||
13 years ago
|
TQString name() const;
|
||
13 years ago
|
|
||
13 years ago
|
short toShort(const TQString &,bool * = 0) const;
|
||
|
ushort toUShort(const TQString &,bool * = 0) const;
|
||
|
int toInt(const TQString &,bool * = 0) const;
|
||
|
uint toUInt(const TQString &,bool * = 0) const;
|
||
13 years ago
|
TQ_LONG toLong(const TQString &,bool * = 0) const;
|
||
|
TQ_ULONG toULong(const TQString &,bool * = 0) const;
|
||
|
//TQ_LLONG toLongLong(const TQString &,bool * = 0) const;
|
||
|
//TQ_ULLONG toULongLong(const TQString &,bool * = 0) const;
|
||
13 years ago
|
float toFloat(const TQString &,bool * = 0) const;
|
||
|
double toDouble(const TQString &,bool * = 0) const;
|
||
13 years ago
|
|
||
13 years ago
|
//TQString toString(short) const;
|
||
|
//TQString toString(ushort) const;
|
||
|
TQString toString(int /Constrained/) const;
|
||
|
//TQString toString(uint) const;
|
||
13 years ago
|
//TQString toString(TQ_LONG) const;
|
||
|
//TQString toString(TQ_ULONG) const;
|
||
13 years ago
|
//TQString toString(Q_LLONG) const;
|
||
|
//TQString toString(Q_ULLONG) const;
|
||
|
//TQString toString(float,char = 'g',int = 6) const;
|
||
|
TQString toString(double,char = 'g',int = 6) const;
|
||
13 years ago
|
|
||
13 years ago
|
static TQString languageToString(Language);
|
||
|
static TQString countryToString(Country);
|
||
|
static void setDefault(const TQLocale &);
|
||
13 years ago
|
|
||
13 years ago
|
static TQLocale c();
|
||
|
static TQLocale system();
|
||
13 years ago
|
};
|