<class name="QSystemLocale" doc="/** <p>The <a href="QSystemLocale.html#QSystemLocale()"><tt>QSystemLocale</tt></a> class can be used to finetune the system locale of the user.</p> <p><b>Warning:</b> This class is only useful in very rare cases. Usually <a href="QLocale.html"><tt>QLocale</tt></a> offers all the functionality required for application development.</p> <p><a href="QSystemLocale.html#QSystemLocale()"><tt>QSystemLocale</tt></a> allows to override the values provided by the system locale (QLocale::system()).</p> @see <a href="QLocale.html"><tt>QLocale</tt></a> */"> <method name="public QSystemLocale()" doc="/** <p>Constructs a <a href="QSystemLocale.html#QSystemLocale()"><tt>QSystemLocale</tt></a> object. The constructor will automatically install this object as the system locale and remove any earlier installed system locales.</p> */"/> <method name="public com.trolltech.qt.core.QLocale fallbackLocale()" doc="/** <p>Returns a fallback locale, that will get used for everything that is not explicitly overridden by the system locale.</p> */"/> <method name="public java.lang.Object query(com.trolltech.qt.core.QSystemLocale.QueryType type, java.lang.Object in)" doc="/** <p>Performs a query of the given <tt>type</tt> in the system locale for customized values or conversion. If the method returns a null <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>, the conversion of the <a href="QSystemLocale.html#fallbackLocale()"><tt>fallbackLocale</tt></a> will be used.</p> <p><tt>in</tt> is unused for some of the query types.</p> @see <tt>QSystemLocale::QueryType</tt> */"/> <enum name="QueryType" doc="/** <p>Specifies the type of information queried by <a href="QSystemLocale.html#query(com.trolltech.qt.core.QSystemLocale.QueryType, java.lang.Object)"><tt>query</tt></a>. For each value the type of information to return from the <a href="QSystemLocale.html#query(com.trolltech.qt.core.QSystemLocale.QueryType, java.lang.Object)"><tt>query</tt></a> method is listed.</p> */"> <enum-value name="LanguageId" doc="/** <p>a uint specifying the language.</p> */"/> <enum-value name="CountryId" doc="/** <p>a uint specifying the country.</p> */"/> <enum-value name="DecimalPoint" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the decimal point.</p> */"/> <enum-value name="GroupSeparator" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the group separator.</p> */"/> <enum-value name="ZeroDigit" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the zero digit.</p> */"/> <enum-value name="NegativeSign" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the minus sign.</p> */"/> <enum-value name="DateFormatLong" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the long date format</p> */"/> <enum-value name="DateFormatShort" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the short date format</p> */"/> <enum-value name="TimeFormatLong" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the long time format</p> */"/> <enum-value name="TimeFormatShort" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the short time format</p> */"/> <enum-value name="DayNameLong" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the name of a weekday. the in variant contains an integer between 1 and 7 (Monday - Friday)</p> */"/> <enum-value name="DayNameShort" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the short name of a weekday. the in variant contains an integer between 1 and 7 (Monday - Friday)</p> */"/> <enum-value name="MonthNameLong" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the name of a month. the in variant contains an integer between 1 and 12</p> */"/> <enum-value name="MonthNameShort" doc="/** <p>a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> specifying the short name of a month. the in variant contains an integer between 1 and 12</p> */"/> <enum-value name="DateToStringLong" doc="/** <p>converts the <a href="QDate.html"><tt>QDate</tt></a> stored in the in variant to a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> using the long date format</p> */"/> <enum-value name="DateToStringShort" doc="/** <p>converts the <a href="QDate.html"><tt>QDate</tt></a> stored in the in variant to a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> using the short date format</p> */"/> <enum-value name="TimeToStringLong" doc="/** <p>converts the <a href="QTime.html"><tt>QTime</tt></a> stored in the in variant to a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> using the long time format</p> */"/> <enum-value name="TimeToStringShort" doc="/** <p>converts the <a href="QTime.html"><tt>QTime</tt></a> stored in the in variant to a <a href="%2E%2E/porting4.html#qstring"><tt>QString</tt></a> using the short time format</p> */"/> </enum> </class>