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

#include <memory>
#include "../text/qfont.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qfont.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.6. 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
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QFont_t {
    QByteArrayData data[90];
    char stringdata0[1205];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QFont_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QFont_t qt_meta_stringdata_QFont = {
    {
QT_MOC_LITERAL(0, 0, 5), // "QFont"
QT_MOC_LITERAL(1, 6, 9), // "StyleHint"
QT_MOC_LITERAL(2, 16, 9), // "Helvetica"
QT_MOC_LITERAL(3, 26, 9), // "SansSerif"
QT_MOC_LITERAL(4, 36, 5), // "Times"
QT_MOC_LITERAL(5, 42, 5), // "Serif"
QT_MOC_LITERAL(6, 48, 7), // "Courier"
QT_MOC_LITERAL(7, 56, 10), // "TypeWriter"
QT_MOC_LITERAL(8, 67, 10), // "OldEnglish"
QT_MOC_LITERAL(9, 78, 10), // "Decorative"
QT_MOC_LITERAL(10, 89, 6), // "System"
QT_MOC_LITERAL(11, 96, 8), // "AnyStyle"
QT_MOC_LITERAL(12, 105, 7), // "Cursive"
QT_MOC_LITERAL(13, 113, 9), // "Monospace"
QT_MOC_LITERAL(14, 123, 7), // "Fantasy"
QT_MOC_LITERAL(15, 131, 13), // "StyleStrategy"
QT_MOC_LITERAL(16, 145, 13), // "PreferDefault"
QT_MOC_LITERAL(17, 159, 12), // "PreferBitmap"
QT_MOC_LITERAL(18, 172, 12), // "PreferDevice"
QT_MOC_LITERAL(19, 185, 13), // "PreferOutline"
QT_MOC_LITERAL(20, 199, 12), // "ForceOutline"
QT_MOC_LITERAL(21, 212, 11), // "PreferMatch"
QT_MOC_LITERAL(22, 224, 13), // "PreferQuality"
QT_MOC_LITERAL(23, 238, 15), // "PreferAntialias"
QT_MOC_LITERAL(24, 254, 11), // "NoAntialias"
QT_MOC_LITERAL(25, 266, 16), // "OpenGLCompatible"
QT_MOC_LITERAL(26, 283, 19), // "ForceIntegerMetrics"
QT_MOC_LITERAL(27, 303, 19), // "NoSubpixelAntialias"
QT_MOC_LITERAL(28, 323, 15), // "PreferNoShaping"
QT_MOC_LITERAL(29, 339, 13), // "NoFontMerging"
QT_MOC_LITERAL(30, 353, 17), // "HintingPreference"
QT_MOC_LITERAL(31, 371, 20), // "PreferDefaultHinting"
QT_MOC_LITERAL(32, 392, 15), // "PreferNoHinting"
QT_MOC_LITERAL(33, 408, 21), // "PreferVerticalHinting"
QT_MOC_LITERAL(34, 430, 17), // "PreferFullHinting"
QT_MOC_LITERAL(35, 448, 6), // "Weight"
QT_MOC_LITERAL(36, 455, 4), // "Thin"
QT_MOC_LITERAL(37, 460, 10), // "ExtraLight"
QT_MOC_LITERAL(38, 471, 5), // "Light"
QT_MOC_LITERAL(39, 477, 6), // "Normal"
QT_MOC_LITERAL(40, 484, 6), // "Medium"
QT_MOC_LITERAL(41, 491, 8), // "DemiBold"
QT_MOC_LITERAL(42, 500, 4), // "Bold"
QT_MOC_LITERAL(43, 505, 9), // "ExtraBold"
QT_MOC_LITERAL(44, 515, 5), // "Black"
QT_MOC_LITERAL(45, 521, 5), // "Style"
QT_MOC_LITERAL(46, 527, 11), // "StyleNormal"
QT_MOC_LITERAL(47, 539, 11), // "StyleItalic"
QT_MOC_LITERAL(48, 551, 12), // "StyleOblique"
QT_MOC_LITERAL(49, 564, 7), // "Stretch"
QT_MOC_LITERAL(50, 572, 10), // "AnyStretch"
QT_MOC_LITERAL(51, 583, 14), // "UltraCondensed"
QT_MOC_LITERAL(52, 598, 14), // "ExtraCondensed"
QT_MOC_LITERAL(53, 613, 9), // "Condensed"
QT_MOC_LITERAL(54, 623, 13), // "SemiCondensed"
QT_MOC_LITERAL(55, 637, 11), // "Unstretched"
QT_MOC_LITERAL(56, 649, 12), // "SemiExpanded"
QT_MOC_LITERAL(57, 662, 8), // "Expanded"
QT_MOC_LITERAL(58, 671, 13), // "ExtraExpanded"
QT_MOC_LITERAL(59, 685, 13), // "UltraExpanded"
QT_MOC_LITERAL(60, 699, 14), // "Capitalization"
QT_MOC_LITERAL(61, 714, 9), // "MixedCase"
QT_MOC_LITERAL(62, 724, 12), // "AllUppercase"
QT_MOC_LITERAL(63, 737, 12), // "AllLowercase"
QT_MOC_LITERAL(64, 750, 9), // "SmallCaps"
QT_MOC_LITERAL(65, 760, 10), // "Capitalize"
QT_MOC_LITERAL(66, 771, 11), // "SpacingType"
QT_MOC_LITERAL(67, 783, 17), // "PercentageSpacing"
QT_MOC_LITERAL(68, 801, 15), // "AbsoluteSpacing"
QT_MOC_LITERAL(69, 817, 17), // "ResolveProperties"
QT_MOC_LITERAL(70, 835, 20), // "NoPropertiesResolved"
QT_MOC_LITERAL(71, 856, 14), // "FamilyResolved"
QT_MOC_LITERAL(72, 871, 12), // "SizeResolved"
QT_MOC_LITERAL(73, 884, 17), // "StyleHintResolved"
QT_MOC_LITERAL(74, 902, 21), // "StyleStrategyResolved"
QT_MOC_LITERAL(75, 924, 14), // "WeightResolved"
QT_MOC_LITERAL(76, 939, 13), // "StyleResolved"
QT_MOC_LITERAL(77, 953, 17), // "UnderlineResolved"
QT_MOC_LITERAL(78, 971, 16), // "OverlineResolved"
QT_MOC_LITERAL(79, 988, 17), // "StrikeOutResolved"
QT_MOC_LITERAL(80, 1006, 18), // "FixedPitchResolved"
QT_MOC_LITERAL(81, 1025, 15), // "StretchResolved"
QT_MOC_LITERAL(82, 1041, 15), // "KerningResolved"
QT_MOC_LITERAL(83, 1057, 22), // "CapitalizationResolved"
QT_MOC_LITERAL(84, 1080, 21), // "LetterSpacingResolved"
QT_MOC_LITERAL(85, 1102, 19), // "WordSpacingResolved"
QT_MOC_LITERAL(86, 1122, 25), // "HintingPreferenceResolved"
QT_MOC_LITERAL(87, 1148, 17), // "StyleNameResolved"
QT_MOC_LITERAL(88, 1166, 16), // "FamiliesResolved"
QT_MOC_LITERAL(89, 1183, 21) // "AllPropertiesResolved"

    },
    "QFont\0StyleHint\0Helvetica\0SansSerif\0"
    "Times\0Serif\0Courier\0TypeWriter\0"
    "OldEnglish\0Decorative\0System\0AnyStyle\0"
    "Cursive\0Monospace\0Fantasy\0StyleStrategy\0"
    "PreferDefault\0PreferBitmap\0PreferDevice\0"
    "PreferOutline\0ForceOutline\0PreferMatch\0"
    "PreferQuality\0PreferAntialias\0NoAntialias\0"
    "OpenGLCompatible\0ForceIntegerMetrics\0"
    "NoSubpixelAntialias\0PreferNoShaping\0"
    "NoFontMerging\0HintingPreference\0"
    "PreferDefaultHinting\0PreferNoHinting\0"
    "PreferVerticalHinting\0PreferFullHinting\0"
    "Weight\0Thin\0ExtraLight\0Light\0Normal\0"
    "Medium\0DemiBold\0Bold\0ExtraBold\0Black\0"
    "Style\0StyleNormal\0StyleItalic\0"
    "StyleOblique\0Stretch\0AnyStretch\0"
    "UltraCondensed\0ExtraCondensed\0Condensed\0"
    "SemiCondensed\0Unstretched\0SemiExpanded\0"
    "Expanded\0ExtraExpanded\0UltraExpanded\0"
    "Capitalization\0MixedCase\0AllUppercase\0"
    "AllLowercase\0SmallCaps\0Capitalize\0"
    "SpacingType\0PercentageSpacing\0"
    "AbsoluteSpacing\0ResolveProperties\0"
    "NoPropertiesResolved\0FamilyResolved\0"
    "SizeResolved\0StyleHintResolved\0"
    "StyleStrategyResolved\0WeightResolved\0"
    "StyleResolved\0UnderlineResolved\0"
    "OverlineResolved\0StrikeOutResolved\0"
    "FixedPitchResolved\0StretchResolved\0"
    "KerningResolved\0CapitalizationResolved\0"
    "LetterSpacingResolved\0WordSpacingResolved\0"
    "HintingPreferenceResolved\0StyleNameResolved\0"
    "FamiliesResolved\0AllPropertiesResolved"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QFont[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
       0,    0, // methods
       0,    0, // properties
       9,   14, // enums/sets
       0,    0, // constructors
       4,       // flags
       0,       // signalCount

 // enums: name, alias, flags, count, data
       1,    1, 0x0,   13,   59,
      15,   15, 0x0,   14,   85,
      30,   30, 0x0,    4,  113,
      35,   35, 0x0,    9,  121,
      45,   45, 0x0,    3,  139,
      49,   49, 0x0,   10,  145,
      60,   60, 0x0,    5,  165,
      66,   66, 0x0,    2,  175,
      69,   69, 0x0,   20,  179,

 // enum data: key, value
       2, uint(QFont::Helvetica),
       3, uint(QFont::SansSerif),
       4, uint(QFont::Times),
       5, uint(QFont::Serif),
       6, uint(QFont::Courier),
       7, uint(QFont::TypeWriter),
       8, uint(QFont::OldEnglish),
       9, uint(QFont::Decorative),
      10, uint(QFont::System),
      11, uint(QFont::AnyStyle),
      12, uint(QFont::Cursive),
      13, uint(QFont::Monospace),
      14, uint(QFont::Fantasy),
      16, uint(QFont::PreferDefault),
      17, uint(QFont::PreferBitmap),
      18, uint(QFont::PreferDevice),
      19, uint(QFont::PreferOutline),
      20, uint(QFont::ForceOutline),
      21, uint(QFont::PreferMatch),
      22, uint(QFont::PreferQuality),
      23, uint(QFont::PreferAntialias),
      24, uint(QFont::NoAntialias),
      25, uint(QFont::OpenGLCompatible),
      26, uint(QFont::ForceIntegerMetrics),
      27, uint(QFont::NoSubpixelAntialias),
      28, uint(QFont::PreferNoShaping),
      29, uint(QFont::NoFontMerging),
      31, uint(QFont::PreferDefaultHinting),
      32, uint(QFont::PreferNoHinting),
      33, uint(QFont::PreferVerticalHinting),
      34, uint(QFont::PreferFullHinting),
      36, uint(QFont::Thin),
      37, uint(QFont::ExtraLight),
      38, uint(QFont::Light),
      39, uint(QFont::Normal),
      40, uint(QFont::Medium),
      41, uint(QFont::DemiBold),
      42, uint(QFont::Bold),
      43, uint(QFont::ExtraBold),
      44, uint(QFont::Black),
      46, uint(QFont::StyleNormal),
      47, uint(QFont::StyleItalic),
      48, uint(QFont::StyleOblique),
      50, uint(QFont::AnyStretch),
      51, uint(QFont::UltraCondensed),
      52, uint(QFont::ExtraCondensed),
      53, uint(QFont::Condensed),
      54, uint(QFont::SemiCondensed),
      55, uint(QFont::Unstretched),
      56, uint(QFont::SemiExpanded),
      57, uint(QFont::Expanded),
      58, uint(QFont::ExtraExpanded),
      59, uint(QFont::UltraExpanded),
      61, uint(QFont::MixedCase),
      62, uint(QFont::AllUppercase),
      63, uint(QFont::AllLowercase),
      64, uint(QFont::SmallCaps),
      65, uint(QFont::Capitalize),
      67, uint(QFont::PercentageSpacing),
      68, uint(QFont::AbsoluteSpacing),
      70, uint(QFont::NoPropertiesResolved),
      71, uint(QFont::FamilyResolved),
      72, uint(QFont::SizeResolved),
      73, uint(QFont::StyleHintResolved),
      74, uint(QFont::StyleStrategyResolved),
      75, uint(QFont::WeightResolved),
      76, uint(QFont::StyleResolved),
      77, uint(QFont::UnderlineResolved),
      78, uint(QFont::OverlineResolved),
      79, uint(QFont::StrikeOutResolved),
      80, uint(QFont::FixedPitchResolved),
      81, uint(QFont::StretchResolved),
      82, uint(QFont::KerningResolved),
      83, uint(QFont::CapitalizationResolved),
      84, uint(QFont::LetterSpacingResolved),
      85, uint(QFont::WordSpacingResolved),
      86, uint(QFont::HintingPreferenceResolved),
      87, uint(QFont::StyleNameResolved),
      88, uint(QFont::FamiliesResolved),
      89, uint(QFont::AllPropertiesResolved),

       0        // eod
};

QT_INIT_METAOBJECT const QMetaObject QFont::staticMetaObject = { {
    nullptr,
    qt_meta_stringdata_QFont.data,
    qt_meta_data_QFont,
    nullptr,
    nullptr,
    nullptr
} };

QT_WARNING_POP
QT_END_MOC_NAMESPACE
