[locale] Debugging support for Location
- code formatting - provide an operator << for debugging TZ widget
This commit is contained in:
parent
3ff480eaa9
commit
bc398756f5
@ -38,11 +38,13 @@
|
||||
class LocaleGlobal
|
||||
{
|
||||
public:
|
||||
struct Locale {
|
||||
struct Locale
|
||||
{
|
||||
QString description, locale;
|
||||
};
|
||||
|
||||
struct Location {
|
||||
struct Location
|
||||
{
|
||||
QString region, zone, country;
|
||||
double latitude, longitude;
|
||||
static QString pretty( const QString& s );
|
||||
@ -59,7 +61,12 @@ private:
|
||||
|
||||
static void initLocales();
|
||||
static void initLocations();
|
||||
static double getRightGeoLocation(QString str);
|
||||
static double getRightGeoLocation( QString str );
|
||||
};
|
||||
|
||||
inline QDebug& operator <<( QDebug& s, const LocaleGlobal::Location& l )
|
||||
{
|
||||
return s << l.region << '/' << l.zone << '(' << l.country << ") @N" << l.latitude << 'E' << l.longitude;
|
||||
}
|
||||
|
||||
#endif // LOCALEGLOBAL_H
|
||||
|
Loading…
Reference in New Issue
Block a user