/****************************************************************************
** Meta object code from reading C++ file 'locale_p.h'
**
** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.7)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../../src/kde-runtime-17.08.3/plasma/declarativeimports/locale/locale_p.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'locale_p.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 63
#error "This file was generated using the moc from 4.8.7. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif

QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_Locale[] = {

 // content:
       6,       // revision
       0,       // classname
       0,    0, // classinfo
      66,   14, // methods
      45,  344, // properties
      18,  524, // enums/sets
       0,    0, // constructors
       0,       // flags
      31,       // signalCount

 // signals: signature, parameters, type, tag, flags
       8,    7,    7,    7, 0x05,
      35,    7,    7,    7, 0x05,
      59,    7,    7,    7, 0x05,
      88,    7,    7,    7, 0x05,
     110,    7,    7,    7, 0x05,
     133,    7,    7,    7, 0x05,
     157,    7,    7,    7, 0x05,
     177,    7,    7,    7, 0x05,
     202,    7,    7,    7, 0x05,
     235,    7,    7,    7, 0x05,
     261,    7,    7,    7, 0x05,
     284,    7,    7,    7, 0x05,
     302,    7,    7,    7, 0x05,
     325,    7,    7,    7, 0x05,
     356,    7,    7,    7, 0x05,
     387,    7,    7,    7, 0x05,
     413,    7,    7,    7, 0x05,
     449,    7,    7,    7, 0x05,
     487,    7,    7,    7, 0x05,
     525,    7,    7,    7, 0x05,
     547,    7,    7,    7, 0x05,
     565,    7,    7,    7, 0x05,
     603,    7,    7,    7, 0x05,
     641,    7,    7,    7, 0x05,
     663,    7,    7,    7, 0x05,
     691,    7,    7,    7, 0x05,
     711,    7,    7,    7, 0x05,
     734,    7,    7,    7, 0x05,
     760,    7,    7,    7, 0x05,
     782,    7,    7,    7, 0x05,
     809,    7,    7,    7, 0x05,

 // methods: signature, parameters, type, tag, flags
     869,  846,  838,    7, 0x02,
     914,  901,  838,    7, 0x22,
     946,  942,  838,    7, 0x22,
     989,  966,  838,    7, 0x02,
    1033, 1020,  838,    7, 0x22,
    1067, 1060,  838,    7, 0x22,
    1089,  942,  838,    7, 0x02,
    1111, 1106,  838,    7, 0x02,
    1139, 1134,  838,    7, 0x02,
    1161, 1134,  838,    7, 0x02,
    1201, 1189,  838,    7, 0x02,
    1235, 1230,  838,    7, 0x22,
    1277, 1253,  838,    7, 0x02,
    1352, 1336,  838,    7, 0x22,
    1398, 1389,  838,    7, 0x22,
    1438, 1424,  838,    7, 0x02,
    1486, 1480,  838,    7, 0x22,
    1522, 1510,  838,    7, 0x02,
    1572, 1567,  838,    7, 0x22,
    1600, 1060, 1593,    7, 0x02,
    1619, 1060, 1593,    7, 0x02,
    1655, 1645, 1639,    7, 0x02,
    1697, 1693, 1687,    7, 0x02,
    1738, 1715, 1687,    7, 0x02,
    1814, 1802, 1687,    7, 0x22,
    1856, 1693, 1687,    7, 0x22,
    1907, 1880,  838,    7, 0x02,
    1965, 1956,  838,    7, 0x02,
    2001, 1993,  838,    7, 0x02,
    2069, 2028,    7,    7, 0x02,
    2131, 1956, 2126,    7, 0x02,
    2174, 2168,  838,    7, 0x02,
    2234, 2207,  838,    7, 0x02,
    2284, 2271,  838,    7, 0x22,
    2316,    7,    7,    7, 0x02,

 // properties: name, type, flags
    2357, 2339, 0x0049510b,
    2398, 2375, 0x0049510b,
    1993,  838, 0x0a095401,
    2413,  838, 0x0a495103,
    2433,  838, 0x0a495103,
    2446,  838, 0x0a495103,
    2461,  838, 0x0a495103,
    2472,  838, 0x0a495003,
    2488,  838, 0x0a495103,
    2499, 2126, 0x01495103,
    2532, 2523, 0x0049510b,
    2553, 2549, 0x02495103,
    2567,  838, 0x0a495103,
    2581, 2523, 0x0049510b,
    1956,  838, 0x0a095401,
    2604, 2590, 0x0049510b,
    2618, 2549, 0x02495103,
    2640,  838, 0x0a495103,
    2662, 2523, 0x0049510b,
    2679,  838, 0x0a495103,
    2719, 2706, 0x0049510b,
    2748, 2126, 0x01495103,
    2777,  838, 0x0a495103,
    2790, 2549, 0x02495103,
    2799, 2706, 0x0049510b,
    2828, 2126, 0x01495103,
    2857,  838, 0x0a495103,
    2870,  838, 0x0a495103,
    2889, 2549, 0x02495103,
    2928, 2903, 0x0049510b,
    2945, 2549, 0x02495103,
    2958, 2549, 0x02495103,
    2976, 2549, 0x02495103,
    2996, 2126, 0x01095401,
    3007,  838, 0x0a095401,
    3023,  838, 0x0a095401,
    3038,  838, 0x0a095401,
    3058, 2126, 0x01095401,
    3072, 2549, 0x02095401,
    3100, 3088, 0x0b095401,
    3113, 3088, 0x0b095401,
    3130, 3088, 0x0b095401,
    3147, 3088, 0x0b095401,
    3166, 3088, 0x0b095401,
    3194, 3183, 0x00095409,

 // properties: notify_signal_id
       0,
       1,
       0,
       2,
       3,
       5,
       6,
       7,
      25,
       8,
       9,
      10,
       4,
      11,
       0,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      26,
      27,
      28,
      29,
      30,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,
       0,

 // enums: name, flags, count, data
    2706, 0x0,    5,  596,
    2523, 0x0,   14,  606,
    3211, 0x0,   11,  634,
    2339, 0x0,    5,  656,
    3227, 0x0,   12,  666,
    3242, 0x0,    5,  690,
    3259, 0x0,   30,  700,
    3277, 0x1,   30,  760,
    3296, 0x0,    6,  820,
    3320, 0x0,    7,  832,
    3331, 0x0,    2,  846,
    3352, 0x1,    2,  850,
    3374, 0x0,    5,  854,
    3391, 0x1,    5,  864,
    3409, 0x0,    5,  874,
    3423, 0x0,    2,  884,
    3444, 0x1,    2,  888,
    2590, 0x0,    2,  892,

 // enum data: key, value
    3466, uint(Locale::ParensAround),
    3479, uint(Locale::BeforeQuantityMoney),
    3499, uint(Locale::AfterQuantityMoney),
    3518, uint(Locale::BeforeMoney),
    3530, uint(Locale::AfterMoney),
    3541, uint(Locale::ArabicDigits),
    3554, uint(Locale::ArabicIndicDigits),
    3572, uint(Locale::EasternArabicIndicDigits),
    3597, uint(Locale::DevenagariDigits),
    3614, uint(Locale::BengaliDigits),
    3628, uint(Locale::GujaratiDigits),
    3643, uint(Locale::GurmukhiDigits),
    3658, uint(Locale::KannadaDigits),
    3672, uint(Locale::KhmerDigits),
    3684, uint(Locale::MalayalamDigits),
    3700, uint(Locale::OriyaDigits),
    3712, uint(Locale::TamilDigits),
    3724, uint(Locale::TeluguDigits),
    3737, uint(Locale::ThaiDigits),
    3748, uint(Locale::DefaultBinaryUnits),
    3767, uint(Locale::UnitByte),
    3776, uint(Locale::UnitKiloByte),
    3789, uint(Locale::UnitMegaByte),
    3802, uint(Locale::UnitGigaByte),
    3815, uint(Locale::UnitTeraByte),
    3828, uint(Locale::UnitPetaByte),
    3841, uint(Locale::UnitExaByte),
    3853, uint(Locale::UnitZettaByte),
    3867, uint(Locale::UnitYottaByte),
    3881, uint(Locale::UnitLastUnit),
    3894, uint(Locale::DefaultBinaryDialect),
    3915, uint(Locale::IECBinaryDialect),
    3932, uint(Locale::JEDECBinaryDialect),
    3951, uint(Locale::MetricBinaryDialect),
    3971, uint(Locale::LastBinaryDialect),
    3989, uint(Locale::QDateCalendar),
    4003, uint(Locale::CopticCalendar),
    4018, uint(Locale::EthiopianCalendar),
    4036, uint(Locale::GregorianCalendar),
    4054, uint(Locale::HebrewCalendar),
    4069, uint(Locale::IslamicCivilCalendar),
    4090, uint(Locale::IndianNationalCalendar),
    4113, uint(Locale::JalaliCalendar),
    4128, uint(Locale::JapaneseCalendar),
    4145, uint(Locale::JulianCalendar),
    4160, uint(Locale::MinguoCalendar),
    4175, uint(Locale::ThaiCalendar),
    4188, uint(Locale::DefaultWeekNumber),
    4206, uint(Locale::IsoWeekNumber),
    4220, uint(Locale::FirstFullWeek),
    4234, uint(Locale::FirstPartialWeek),
    4251, uint(Locale::SimpleWeek),
    4262, uint(Locale::Year),
    4267, uint(Locale::YearName),
    4276, uint(Locale::Month),
    4282, uint(Locale::MonthName),
    4292, uint(Locale::Day),
    4296, uint(Locale::DayName),
    4304, uint(Locale::JulianDay),
    4314, uint(Locale::EraName),
    4322, uint(Locale::EraYear),
    4330, uint(Locale::YearInEra),
    4340, uint(Locale::DayOfYear),
    4350, uint(Locale::DayOfYearName),
    4364, uint(Locale::DayOfWeek),
    4374, uint(Locale::DayOfWeekName),
    4388, uint(Locale::Week),
    4393, uint(Locale::WeekYear),
    4402, uint(Locale::MonthsInYear),
    4415, uint(Locale::WeeksInYear),
    4427, uint(Locale::DaysInYear),
    4438, uint(Locale::DaysInMonth),
    4450, uint(Locale::DaysInWeek),
    4461, uint(Locale::Hour),
    4466, uint(Locale::Minute),
    4473, uint(Locale::Second),
    4480, uint(Locale::Millisecond),
    4492, uint(Locale::DayPeriod),
    4502, uint(Locale::DayPeriodHour),
    4516, uint(Locale::Timezone),
    4525, uint(Locale::TimezoneName),
    4538, uint(Locale::UnixTime),
    4262, uint(Locale::Year),
    4267, uint(Locale::YearName),
    4276, uint(Locale::Month),
    4282, uint(Locale::MonthName),
    4292, uint(Locale::Day),
    4296, uint(Locale::DayName),
    4304, uint(Locale::JulianDay),
    4314, uint(Locale::EraName),
    4322, uint(Locale::EraYear),
    4330, uint(Locale::YearInEra),
    4340, uint(Locale::DayOfYear),
    4350, uint(Locale::DayOfYearName),
    4364, uint(Locale::DayOfWeek),
    4374, uint(Locale::DayOfWeekName),
    4388, uint(Locale::Week),
    4393, uint(Locale::WeekYear),
    4402, uint(Locale::MonthsInYear),
    4415, uint(Locale::WeeksInYear),
    4427, uint(Locale::DaysInYear),
    4438, uint(Locale::DaysInMonth),
    4450, uint(Locale::DaysInWeek),
    4461, uint(Locale::Hour),
    4466, uint(Locale::Minute),
    4473, uint(Locale::Second),
    4480, uint(Locale::Millisecond),
    4492, uint(Locale::DayPeriod),
    4502, uint(Locale::DayPeriodHour),
    4516, uint(Locale::Timezone),
    4525, uint(Locale::TimezoneName),
    4538, uint(Locale::UnixTime),
    4547, uint(Locale::DefaultComponentFormat),
    4570, uint(Locale::ShortNumber),
    4582, uint(Locale::LongNumber),
    4593, uint(Locale::NarrowName),
    4604, uint(Locale::ShortName),
    4614, uint(Locale::LongName),
    4623, uint(Locale::ShortDate),
    4633, uint(Locale::LongDate),
    4642, uint(Locale::FancyShortDate),
    4657, uint(Locale::FancyLongDate),
    4671, uint(Locale::IsoDate),
    4679, uint(Locale::IsoWeekDate),
    4691, uint(Locale::IsoOrdinalDate),
    4706, uint(Locale::TimeZone),
    4715, uint(Locale::Seconds),
    4706, uint(Locale::TimeZone),
    4715, uint(Locale::Seconds),
    4723, uint(Locale::TimeDefault),
    4735, uint(Locale::TimeWithoutSeconds),
    4754, uint(Locale::TimeWithoutAmPm),
    4770, uint(Locale::TimeDuration),
    4783, uint(Locale::TimeFoldHours),
    4723, uint(Locale::TimeDefault),
    4735, uint(Locale::TimeWithoutSeconds),
    4754, uint(Locale::TimeWithoutAmPm),
    4770, uint(Locale::TimeDuration),
    4783, uint(Locale::TimeFoldHours),
    4797, uint(Locale::NormalFormat),
    4810, uint(Locale::ShortFormat),
    4822, uint(Locale::IsoFormat),
    4832, uint(Locale::IsoWeekFormat),
    4846, uint(Locale::IsoOrdinalFormat),
    4863, uint(Locale::ProcessStrict),
    4877, uint(Locale::ProcessNonStrict),
    4863, uint(Locale::ProcessStrict),
    4877, uint(Locale::ProcessNonStrict),
    4894, uint(Locale::Metric),
    4901, uint(Locale::Imperial),

       0        // eod
};

static const char qt_meta_stringdata_Locale[] = {
    "Locale\0\0binaryUnitDialectChanged()\0"
    "calendarSystemChanged()\0"
    "countryDivisionCodeChanged()\0"
    "currencyCodeChanged()\0decimalSymbolChanged()\0"
    "currencySymbolChanged()\0dateFormatChanged()\0"
    "dateFormatShortChanged()\0"
    "dateMonthNamePossessiveChanged()\0"
    "dateTimeDigitSetChanged()\0"
    "decimalPlacesChanged()\0digitSetChanged()\0"
    "measureSystemChanged()\0"
    "monetaryDecimalPlacesChanged()\0"
    "monetaryDecimalSymbolChanged()\0"
    "monetaryDigitSetChanged()\0"
    "monetaryThousandsSeparatorChanged()\0"
    "negativeMonetarySignPositionChanged()\0"
    "negativePrefixCurrencySymbolChanged()\0"
    "negativeSignChanged()\0pageSizeChanged()\0"
    "positiveMonetarySignPositionChanged()\0"
    "positivePrefixCurrencySymbolChanged()\0"
    "positiveSignChanged()\0thousandsSeparatorChanged()\0"
    "timeFormatChanged()\0weekDayOfPrayChanged()\0"
    "WeekNumberSystemChanged()\0"
    "weekStartDayChanged()\0workingWeekEndDayChanged()\0"
    "workingWeekStartDayChanged()\0QString\0"
    "num,currency,precision\0"
    "formatMoney(double,QString,int)\0"
    "num,currency\0formatMoney(double,QString)\0"
    "num\0formatMoney(double)\0numStr,round,precision\0"
    "formatNumber(QString,bool,int)\0"
    "numStr,round\0formatNumber(QString,bool)\0"
    "numStr\0formatNumber(QString)\0"
    "formatLong(long)\0size\0formatByteSize(double)\0"
    "mSec\0formatDuration(ulong)\0"
    "prettyFormatDuration(ulong)\0date,format\0"
    "formatDate(QDate,DateFormat)\0date\0"
    "formatDate(QDate)\0dateTime,format,options\0"
    "formatDateTime(QDateTime,DateFormat,DateTimeFormatOptions)\0"
    "dateTime,format\0formatDateTime(QDateTime,DateFormat)\0"
    "dateTime\0formatDateTime(QDateTime)\0"
    "pTime,options\0formatLocaleTime(QTime,TimeFormatOptions)\0"
    "pTime\0formatLocaleTime(QTime)\0time,format\0"
    "dayPeriodText(QTime,DateTimeComponentFormat)\0"
    "time\0dayPeriodText(QTime)\0double\0"
    "readMoney(QString)\0readNumber(QString)\0"
    "QDate\0str,flags\0readDate(QString,ReadDateFlags)\0"
    "QTime\0str\0readTime(QString)\0"
    "str,options,processing\0"
    "readLocaleTime(QString,TimeFormatOptions,TimeProcessingOptions)\0"
    "str,options\0readLocaleTime(QString,TimeFormatOptions)\0"
    "readLocaleTime(QString)\0"
    "context,sourceText,comment\0"
    "translateQt(const char*,const char*,const char*)\0"
    "language\0languageCodeToName(QString)\0"
    "country\0countryCodeToName(QString)\0"
    "locale,language,country,modifier,charset\0"
    "splitLocale(QString,QString&,QString&,QString&,QString&)\0"
    "bool\0isApplicationTranslatedInto(QString)\0"
    "label\0removeAcceleratorMarker(QString)\0"
    "str,digitSet,ignoreContext\0"
    "convertDigits(QString,DigitSet,bool)\0"
    "str,digitSet\0convertDigits(QString,DigitSet)\0"
    "reparseConfiguration()\0BinaryUnitDialect\0"
    "binaryUnitDialect\0Locale::CalendarSystem\0"
    "calendarSystem\0countryDivisionCode\0"
    "currencyCode\0currencySymbol\0dateFormat\0"
    "dateFormatShort\0timeFormat\0"
    "dateMonthNamePossessive\0DigitSet\0"
    "dateTimeDigitSet\0int\0decimalPlaces\0"
    "decimalSymbol\0digitSet\0MeasureSystem\0"
    "measureSystem\0monetaryDecimalPlaces\0"
    "monetaryDecimalSymbol\0monetaryDigitSet\0"
    "monetaryThousandsSeparator\0SignPosition\0"
    "negativeMonetarySignPosition\0"
    "negativePrefixCurrencySymbol\0negativeSign\0"
    "pageSize\0positiveMonetarySignPosition\0"
    "positivePrefixCurrencySymbol\0positiveSign\0"
    "thousandsSeparator\0weekDayOfPray\0"
    "Locale::WeekNumberSystem\0weekNumberSystem\0"
    "weekStartDay\0workingWeekEndDay\0"
    "workingWeekStartDay\0use12Clock\0"
    "defaultLanguage\0defaultCountry\0"
    "defaultCurrencyCode\0useTranscript\0"
    "fileEncodingMib\0QStringList\0languageList\0"
    "currencyCodeList\0allLanguagesList\0"
    "installedLanguages\0allCountriesList\0"
    "QList<int>\0allDigitSetsList\0BinarySizeUnits\0"
    "CalendarSystem\0WeekNumberSystem\0"
    "DateTimeComponent\0DateTimeComponents\0"
    "DateTimeComponentFormat\0DateFormat\0"
    "DateTimeFormatOption\0DateTimeFormatOptions\0"
    "TimeFormatOption\0TimeFormatOptions\0"
    "ReadDateFlags\0TimeProcessingOption\0"
    "TimeProcessingOptions\0ParensAround\0"
    "BeforeQuantityMoney\0AfterQuantityMoney\0"
    "BeforeMoney\0AfterMoney\0ArabicDigits\0"
    "ArabicIndicDigits\0EasternArabicIndicDigits\0"
    "DevenagariDigits\0BengaliDigits\0"
    "GujaratiDigits\0GurmukhiDigits\0"
    "KannadaDigits\0KhmerDigits\0MalayalamDigits\0"
    "OriyaDigits\0TamilDigits\0TeluguDigits\0"
    "ThaiDigits\0DefaultBinaryUnits\0UnitByte\0"
    "UnitKiloByte\0UnitMegaByte\0UnitGigaByte\0"
    "UnitTeraByte\0UnitPetaByte\0UnitExaByte\0"
    "UnitZettaByte\0UnitYottaByte\0UnitLastUnit\0"
    "DefaultBinaryDialect\0IECBinaryDialect\0"
    "JEDECBinaryDialect\0MetricBinaryDialect\0"
    "LastBinaryDialect\0QDateCalendar\0"
    "CopticCalendar\0EthiopianCalendar\0"
    "GregorianCalendar\0HebrewCalendar\0"
    "IslamicCivilCalendar\0IndianNationalCalendar\0"
    "JalaliCalendar\0JapaneseCalendar\0"
    "JulianCalendar\0MinguoCalendar\0"
    "ThaiCalendar\0DefaultWeekNumber\0"
    "IsoWeekNumber\0FirstFullWeek\0"
    "FirstPartialWeek\0SimpleWeek\0Year\0"
    "YearName\0Month\0MonthName\0Day\0DayName\0"
    "JulianDay\0EraName\0EraYear\0YearInEra\0"
    "DayOfYear\0DayOfYearName\0DayOfWeek\0"
    "DayOfWeekName\0Week\0WeekYear\0MonthsInYear\0"
    "WeeksInYear\0DaysInYear\0DaysInMonth\0"
    "DaysInWeek\0Hour\0Minute\0Second\0Millisecond\0"
    "DayPeriod\0DayPeriodHour\0Timezone\0"
    "TimezoneName\0UnixTime\0DefaultComponentFormat\0"
    "ShortNumber\0LongNumber\0NarrowName\0"
    "ShortName\0LongName\0ShortDate\0LongDate\0"
    "FancyShortDate\0FancyLongDate\0IsoDate\0"
    "IsoWeekDate\0IsoOrdinalDate\0TimeZone\0"
    "Seconds\0TimeDefault\0TimeWithoutSeconds\0"
    "TimeWithoutAmPm\0TimeDuration\0TimeFoldHours\0"
    "NormalFormat\0ShortFormat\0IsoFormat\0"
    "IsoWeekFormat\0IsoOrdinalFormat\0"
    "ProcessStrict\0ProcessNonStrict\0Metric\0"
    "Imperial\0"
};

void Locale::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Q_ASSERT(staticMetaObject.cast(_o));
        Locale *_t = static_cast<Locale *>(_o);
        switch (_id) {
        case 0: _t->binaryUnitDialectChanged(); break;
        case 1: _t->calendarSystemChanged(); break;
        case 2: _t->countryDivisionCodeChanged(); break;
        case 3: _t->currencyCodeChanged(); break;
        case 4: _t->decimalSymbolChanged(); break;
        case 5: _t->currencySymbolChanged(); break;
        case 6: _t->dateFormatChanged(); break;
        case 7: _t->dateFormatShortChanged(); break;
        case 8: _t->dateMonthNamePossessiveChanged(); break;
        case 9: _t->dateTimeDigitSetChanged(); break;
        case 10: _t->decimalPlacesChanged(); break;
        case 11: _t->digitSetChanged(); break;
        case 12: _t->measureSystemChanged(); break;
        case 13: _t->monetaryDecimalPlacesChanged(); break;
        case 14: _t->monetaryDecimalSymbolChanged(); break;
        case 15: _t->monetaryDigitSetChanged(); break;
        case 16: _t->monetaryThousandsSeparatorChanged(); break;
        case 17: _t->negativeMonetarySignPositionChanged(); break;
        case 18: _t->negativePrefixCurrencySymbolChanged(); break;
        case 19: _t->negativeSignChanged(); break;
        case 20: _t->pageSizeChanged(); break;
        case 21: _t->positiveMonetarySignPositionChanged(); break;
        case 22: _t->positivePrefixCurrencySymbolChanged(); break;
        case 23: _t->positiveSignChanged(); break;
        case 24: _t->thousandsSeparatorChanged(); break;
        case 25: _t->timeFormatChanged(); break;
        case 26: _t->weekDayOfPrayChanged(); break;
        case 27: _t->WeekNumberSystemChanged(); break;
        case 28: _t->weekStartDayChanged(); break;
        case 29: _t->workingWeekEndDayChanged(); break;
        case 30: _t->workingWeekStartDayChanged(); break;
        case 31: { QString _r = _t->formatMoney((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->formatMoney((*reinterpret_cast< double(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->formatMoney((*reinterpret_cast< double(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->formatNumber((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QString _r = _t->formatNumber((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 36: { QString _r = _t->formatNumber((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 37: { QString _r = _t->formatLong((*reinterpret_cast< long(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 38: { QString _r = _t->formatByteSize((*reinterpret_cast< double(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 39: { QString _r = _t->formatDuration((*reinterpret_cast< ulong(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 40: { QString _r = _t->prettyFormatDuration((*reinterpret_cast< ulong(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 41: { QString _r = _t->formatDate((*reinterpret_cast< const QDate(*)>(_a[1])),(*reinterpret_cast< DateFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 42: { QString _r = _t->formatDate((*reinterpret_cast< const QDate(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 43: { QString _r = _t->formatDateTime((*reinterpret_cast< const QDateTime(*)>(_a[1])),(*reinterpret_cast< DateFormat(*)>(_a[2])),(*reinterpret_cast< DateTimeFormatOptions(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 44: { QString _r = _t->formatDateTime((*reinterpret_cast< const QDateTime(*)>(_a[1])),(*reinterpret_cast< DateFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 45: { QString _r = _t->formatDateTime((*reinterpret_cast< const QDateTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 46: { QString _r = _t->formatLocaleTime((*reinterpret_cast< const QTime(*)>(_a[1])),(*reinterpret_cast< TimeFormatOptions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 47: { QString _r = _t->formatLocaleTime((*reinterpret_cast< const QTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 48: { QString _r = _t->dayPeriodText((*reinterpret_cast< const QTime(*)>(_a[1])),(*reinterpret_cast< DateTimeComponentFormat(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 49: { QString _r = _t->dayPeriodText((*reinterpret_cast< const QTime(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 50: { double _r = _t->readMoney((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 51: { double _r = _t->readNumber((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; }  break;
        case 52: { QDate _r = _t->readDate((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< ReadDateFlags(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDate*>(_a[0]) = _r; }  break;
        case 53: { QTime _r = _t->readTime((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 54: { QTime _r = _t->readLocaleTime((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< TimeFormatOptions(*)>(_a[2])),(*reinterpret_cast< TimeProcessingOptions(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 55: { QTime _r = _t->readLocaleTime((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< TimeFormatOptions(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 56: { QTime _r = _t->readLocaleTime((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QTime*>(_a[0]) = _r; }  break;
        case 57: { QString _r = _t->translateQt((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< const char*(*)>(_a[2])),(*reinterpret_cast< const char*(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 58: { QString _r = _t->languageCodeToName((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 59: { QString _r = _t->countryCodeToName((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 60: _t->splitLocale((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2])),(*reinterpret_cast< QString(*)>(_a[3])),(*reinterpret_cast< QString(*)>(_a[4])),(*reinterpret_cast< QString(*)>(_a[5]))); break;
        case 61: { bool _r = _t->isApplicationTranslatedInto((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 62: { QString _r = _t->removeAcceleratorMarker((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 63: { QString _r = _t->convertDigits((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< DigitSet(*)>(_a[2])),(*reinterpret_cast< bool(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 64: { QString _r = _t->convertDigits((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< DigitSet(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 65: _t->reparseConfiguration(); break;
        default: ;
        }
    }
}

const QMetaObjectExtraData Locale::staticMetaObjectExtraData = {
    0,  qt_static_metacall 
};

const QMetaObject Locale::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_Locale,
      qt_meta_data_Locale, &staticMetaObjectExtraData }
};

#ifdef Q_NO_DATA_RELOCATION
const QMetaObject &Locale::getStaticMetaObject() { return staticMetaObject; }
#endif //Q_NO_DATA_RELOCATION

const QMetaObject *Locale::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
}

void *Locale::qt_metacast(const char *_clname)
{
    if (!_clname) return 0;
    if (!strcmp(_clname, qt_meta_stringdata_Locale))
        return static_cast<void*>(const_cast< Locale*>(this));
    return QObject::qt_metacast(_clname);
}

int Locale::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 66)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 66;
    }
#ifndef QT_NO_PROPERTIES
      else if (_c == QMetaObject::ReadProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< BinaryUnitDialect*>(_v) = binaryUnitDialect(); break;
        case 1: *reinterpret_cast< Locale::CalendarSystem*>(_v) = calendarSystem(); break;
        case 2: *reinterpret_cast< QString*>(_v) = country(); break;
        case 3: *reinterpret_cast< QString*>(_v) = countryDivisionCode(); break;
        case 4: *reinterpret_cast< QString*>(_v) = currencyCode(); break;
        case 5: *reinterpret_cast< QString*>(_v) = currencySymbol(); break;
        case 6: *reinterpret_cast< QString*>(_v) = dateFormat(); break;
        case 7: *reinterpret_cast< QString*>(_v) = dateFormatShort(); break;
        case 8: *reinterpret_cast< QString*>(_v) = timeFormat(); break;
        case 9: *reinterpret_cast< bool*>(_v) = dateMonthNamePossessive(); break;
        case 10: *reinterpret_cast< DigitSet*>(_v) = dateTimeDigitSet(); break;
        case 11: *reinterpret_cast< int*>(_v) = decimalPlaces(); break;
        case 12: *reinterpret_cast< QString*>(_v) = decimalSymbol(); break;
        case 13: *reinterpret_cast< DigitSet*>(_v) = digitSet(); break;
        case 14: *reinterpret_cast< QString*>(_v) = language(); break;
        case 15: *reinterpret_cast< MeasureSystem*>(_v) = measureSystem(); break;
        case 16: *reinterpret_cast< int*>(_v) = monetaryDecimalPlaces(); break;
        case 17: *reinterpret_cast< QString*>(_v) = monetaryDecimalSymbol(); break;
        case 18: *reinterpret_cast< DigitSet*>(_v) = monetaryDigitSet(); break;
        case 19: *reinterpret_cast< QString*>(_v) = monetaryThousandsSeparator(); break;
        case 20: *reinterpret_cast< SignPosition*>(_v) = negativeMonetarySignPosition(); break;
        case 21: *reinterpret_cast< bool*>(_v) = negativePrefixCurrencySymbol(); break;
        case 22: *reinterpret_cast< QString*>(_v) = negativeSign(); break;
        case 23: *reinterpret_cast< int*>(_v) = pageSize(); break;
        case 24: *reinterpret_cast< SignPosition*>(_v) = positiveMonetarySignPosition(); break;
        case 25: *reinterpret_cast< bool*>(_v) = positivePrefixCurrencySymbol(); break;
        case 26: *reinterpret_cast< QString*>(_v) = positiveSign(); break;
        case 27: *reinterpret_cast< QString*>(_v) = thousandsSeparator(); break;
        case 28: *reinterpret_cast< int*>(_v) = weekDayOfPray(); break;
        case 29: *reinterpret_cast< Locale::WeekNumberSystem*>(_v) = weekNumberSystem(); break;
        case 30: *reinterpret_cast< int*>(_v) = weekStartDay(); break;
        case 31: *reinterpret_cast< int*>(_v) = workingWeekEndDay(); break;
        case 32: *reinterpret_cast< int*>(_v) = workingWeekStartDay(); break;
        case 33: *reinterpret_cast< bool*>(_v) = use12Clock(); break;
        case 34: *reinterpret_cast< QString*>(_v) = defaultLanguage(); break;
        case 35: *reinterpret_cast< QString*>(_v) = defaultCountry(); break;
        case 36: *reinterpret_cast< QString*>(_v) = defaultCurrencyCode(); break;
        case 37: *reinterpret_cast< bool*>(_v) = useTranscript(); break;
        case 38: *reinterpret_cast< int*>(_v) = fileEncodingMib(); break;
        case 39: *reinterpret_cast< QStringList*>(_v) = languageList(); break;
        case 40: *reinterpret_cast< QStringList*>(_v) = currencyCodeList(); break;
        case 41: *reinterpret_cast< QStringList*>(_v) = allLanguagesList(); break;
        case 42: *reinterpret_cast< QStringList*>(_v) = installedLanguages(); break;
        case 43: *reinterpret_cast< QStringList*>(_v) = allCountriesList(); break;
        case 44: *reinterpret_cast< QList<int>*>(_v) = allDigitSetsList(); break;
        }
        _id -= 45;
    } else if (_c == QMetaObject::WriteProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: setBinaryUnitDialect(*reinterpret_cast< BinaryUnitDialect*>(_v)); break;
        case 1: setCalendarSystem(*reinterpret_cast< Locale::CalendarSystem*>(_v)); break;
        case 3: setCountryDivisionCode(*reinterpret_cast< QString*>(_v)); break;
        case 4: setCurrencyCode(*reinterpret_cast< QString*>(_v)); break;
        case 5: setCurrencySymbol(*reinterpret_cast< QString*>(_v)); break;
        case 6: setDateFormat(*reinterpret_cast< QString*>(_v)); break;
        case 7: setDateFormat(*reinterpret_cast< QString*>(_v)); break;
        case 8: setTimeFormat(*reinterpret_cast< QString*>(_v)); break;
        case 9: setDateMonthNamePossessive(*reinterpret_cast< bool*>(_v)); break;
        case 10: setDateTimeDigitSet(*reinterpret_cast< DigitSet*>(_v)); break;
        case 11: setDecimalPlaces(*reinterpret_cast< int*>(_v)); break;
        case 12: setDecimalSymbol(*reinterpret_cast< QString*>(_v)); break;
        case 13: setDigitSet(*reinterpret_cast< DigitSet*>(_v)); break;
        case 15: setMeasureSystem(*reinterpret_cast< MeasureSystem*>(_v)); break;
        case 16: setMonetaryDecimalPlaces(*reinterpret_cast< int*>(_v)); break;
        case 17: setMonetaryDecimalSymbol(*reinterpret_cast< QString*>(_v)); break;
        case 18: setMonetaryDigitSet(*reinterpret_cast< DigitSet*>(_v)); break;
        case 19: setMonetaryThousandsSeparator(*reinterpret_cast< QString*>(_v)); break;
        case 20: setNegativeMonetarySignPosition(*reinterpret_cast< SignPosition*>(_v)); break;
        case 21: setNegativePrefixCurrencySymbol(*reinterpret_cast< bool*>(_v)); break;
        case 22: setNegativeSign(*reinterpret_cast< QString*>(_v)); break;
        case 23: setPageSize(*reinterpret_cast< int*>(_v)); break;
        case 24: setPositiveMonetarySignPosition(*reinterpret_cast< SignPosition*>(_v)); break;
        case 25: setPositivePrefixCurrencySymbol(*reinterpret_cast< bool*>(_v)); break;
        case 26: setPositiveSign(*reinterpret_cast< QString*>(_v)); break;
        case 27: setThousandsSeparator(*reinterpret_cast< QString*>(_v)); break;
        case 28: setWeekDayOfPray(*reinterpret_cast< int*>(_v)); break;
        case 29: setWeekNumberSystem(*reinterpret_cast< Locale::WeekNumberSystem*>(_v)); break;
        case 30: setWeekStartDay(*reinterpret_cast< int*>(_v)); break;
        case 31: setWorkingWeekEndDay(*reinterpret_cast< int*>(_v)); break;
        case 32: setWorkingWeekStartDay(*reinterpret_cast< int*>(_v)); break;
        }
        _id -= 45;
    } else if (_c == QMetaObject::ResetProperty) {
        _id -= 45;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 45;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 45;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 45;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 45;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 45;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void Locale::binaryUnitDialectChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 0, 0);
}

// SIGNAL 1
void Locale::calendarSystemChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 1, 0);
}

// SIGNAL 2
void Locale::countryDivisionCodeChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 2, 0);
}

// SIGNAL 3
void Locale::currencyCodeChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 3, 0);
}

// SIGNAL 4
void Locale::decimalSymbolChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 4, 0);
}

// SIGNAL 5
void Locale::currencySymbolChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 5, 0);
}

// SIGNAL 6
void Locale::dateFormatChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 6, 0);
}

// SIGNAL 7
void Locale::dateFormatShortChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 7, 0);
}

// SIGNAL 8
void Locale::dateMonthNamePossessiveChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 8, 0);
}

// SIGNAL 9
void Locale::dateTimeDigitSetChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 9, 0);
}

// SIGNAL 10
void Locale::decimalPlacesChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 10, 0);
}

// SIGNAL 11
void Locale::digitSetChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 11, 0);
}

// SIGNAL 12
void Locale::measureSystemChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 12, 0);
}

// SIGNAL 13
void Locale::monetaryDecimalPlacesChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 13, 0);
}

// SIGNAL 14
void Locale::monetaryDecimalSymbolChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 14, 0);
}

// SIGNAL 15
void Locale::monetaryDigitSetChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 15, 0);
}

// SIGNAL 16
void Locale::monetaryThousandsSeparatorChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 16, 0);
}

// SIGNAL 17
void Locale::negativeMonetarySignPositionChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 17, 0);
}

// SIGNAL 18
void Locale::negativePrefixCurrencySymbolChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 18, 0);
}

// SIGNAL 19
void Locale::negativeSignChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 19, 0);
}

// SIGNAL 20
void Locale::pageSizeChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 20, 0);
}

// SIGNAL 21
void Locale::positiveMonetarySignPositionChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 21, 0);
}

// SIGNAL 22
void Locale::positivePrefixCurrencySymbolChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 22, 0);
}

// SIGNAL 23
void Locale::positiveSignChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 23, 0);
}

// SIGNAL 24
void Locale::thousandsSeparatorChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 24, 0);
}

// SIGNAL 25
void Locale::timeFormatChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 25, 0);
}

// SIGNAL 26
void Locale::weekDayOfPrayChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 26, 0);
}

// SIGNAL 27
void Locale::WeekNumberSystemChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 27, 0);
}

// SIGNAL 28
void Locale::weekStartDayChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 28, 0);
}

// SIGNAL 29
void Locale::workingWeekEndDayChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 29, 0);
}

// SIGNAL 30
void Locale::workingWeekStartDayChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 30, 0);
}
QT_END_MOC_NAMESPACE
