/****************************************************************************
** Meta object code from reading C++ file 'qtextformat.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/qtextformat.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qtextformat.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_QTextFormat_t {
    QByteArrayData data[121];
    char stringdata0[1912];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QTextFormat_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QTextFormat_t qt_meta_stringdata_QTextFormat = {
    {
QT_MOC_LITERAL(0, 0, 11), // "QTextFormat"
QT_MOC_LITERAL(1, 12, 10), // "FormatType"
QT_MOC_LITERAL(2, 23, 13), // "InvalidFormat"
QT_MOC_LITERAL(3, 37, 11), // "BlockFormat"
QT_MOC_LITERAL(4, 49, 10), // "CharFormat"
QT_MOC_LITERAL(5, 60, 10), // "ListFormat"
QT_MOC_LITERAL(6, 71, 11), // "TableFormat"
QT_MOC_LITERAL(7, 83, 11), // "FrameFormat"
QT_MOC_LITERAL(8, 95, 10), // "UserFormat"
QT_MOC_LITERAL(9, 106, 8), // "Property"
QT_MOC_LITERAL(10, 115, 11), // "ObjectIndex"
QT_MOC_LITERAL(11, 127, 8), // "CssFloat"
QT_MOC_LITERAL(12, 136, 15), // "LayoutDirection"
QT_MOC_LITERAL(13, 152, 10), // "OutlinePen"
QT_MOC_LITERAL(14, 163, 15), // "BackgroundBrush"
QT_MOC_LITERAL(15, 179, 15), // "ForegroundBrush"
QT_MOC_LITERAL(16, 195, 18), // "BackgroundImageUrl"
QT_MOC_LITERAL(17, 214, 14), // "BlockAlignment"
QT_MOC_LITERAL(18, 229, 14), // "BlockTopMargin"
QT_MOC_LITERAL(19, 244, 17), // "BlockBottomMargin"
QT_MOC_LITERAL(20, 262, 15), // "BlockLeftMargin"
QT_MOC_LITERAL(21, 278, 16), // "BlockRightMargin"
QT_MOC_LITERAL(22, 295, 10), // "TextIndent"
QT_MOC_LITERAL(23, 306, 12), // "TabPositions"
QT_MOC_LITERAL(24, 319, 11), // "BlockIndent"
QT_MOC_LITERAL(25, 331, 10), // "LineHeight"
QT_MOC_LITERAL(26, 342, 14), // "LineHeightType"
QT_MOC_LITERAL(27, 357, 22), // "BlockNonBreakableLines"
QT_MOC_LITERAL(28, 380, 33), // "BlockTrailingHorizontalRulerW..."
QT_MOC_LITERAL(29, 414, 12), // "HeadingLevel"
QT_MOC_LITERAL(30, 427, 15), // "BlockQuoteLevel"
QT_MOC_LITERAL(31, 443, 17), // "BlockCodeLanguage"
QT_MOC_LITERAL(32, 461, 14), // "BlockCodeFence"
QT_MOC_LITERAL(33, 476, 11), // "BlockMarker"
QT_MOC_LITERAL(34, 488, 17), // "FirstFontProperty"
QT_MOC_LITERAL(35, 506, 18), // "FontCapitalization"
QT_MOC_LITERAL(36, 525, 21), // "FontLetterSpacingType"
QT_MOC_LITERAL(37, 547, 17), // "FontLetterSpacing"
QT_MOC_LITERAL(38, 565, 15), // "FontWordSpacing"
QT_MOC_LITERAL(39, 581, 11), // "FontStretch"
QT_MOC_LITERAL(40, 593, 13), // "FontStyleHint"
QT_MOC_LITERAL(41, 607, 17), // "FontStyleStrategy"
QT_MOC_LITERAL(42, 625, 11), // "FontKerning"
QT_MOC_LITERAL(43, 637, 21), // "FontHintingPreference"
QT_MOC_LITERAL(44, 659, 12), // "FontFamilies"
QT_MOC_LITERAL(45, 672, 13), // "FontStyleName"
QT_MOC_LITERAL(46, 686, 10), // "FontFamily"
QT_MOC_LITERAL(47, 697, 13), // "FontPointSize"
QT_MOC_LITERAL(48, 711, 18), // "FontSizeAdjustment"
QT_MOC_LITERAL(49, 730, 17), // "FontSizeIncrement"
QT_MOC_LITERAL(50, 748, 10), // "FontWeight"
QT_MOC_LITERAL(51, 759, 10), // "FontItalic"
QT_MOC_LITERAL(52, 770, 13), // "FontUnderline"
QT_MOC_LITERAL(53, 784, 12), // "FontOverline"
QT_MOC_LITERAL(54, 797, 13), // "FontStrikeOut"
QT_MOC_LITERAL(55, 811, 14), // "FontFixedPitch"
QT_MOC_LITERAL(56, 826, 13), // "FontPixelSize"
QT_MOC_LITERAL(57, 840, 16), // "LastFontProperty"
QT_MOC_LITERAL(58, 857, 18), // "TextUnderlineColor"
QT_MOC_LITERAL(59, 876, 21), // "TextVerticalAlignment"
QT_MOC_LITERAL(60, 898, 11), // "TextOutline"
QT_MOC_LITERAL(61, 910, 18), // "TextUnderlineStyle"
QT_MOC_LITERAL(62, 929, 11), // "TextToolTip"
QT_MOC_LITERAL(63, 941, 8), // "IsAnchor"
QT_MOC_LITERAL(64, 950, 10), // "AnchorHref"
QT_MOC_LITERAL(65, 961, 10), // "AnchorName"
QT_MOC_LITERAL(66, 972, 10), // "ObjectType"
QT_MOC_LITERAL(67, 983, 9), // "ListStyle"
QT_MOC_LITERAL(68, 993, 10), // "ListIndent"
QT_MOC_LITERAL(69, 1004, 16), // "ListNumberPrefix"
QT_MOC_LITERAL(70, 1021, 16), // "ListNumberSuffix"
QT_MOC_LITERAL(71, 1038, 11), // "FrameBorder"
QT_MOC_LITERAL(72, 1050, 11), // "FrameMargin"
QT_MOC_LITERAL(73, 1062, 12), // "FramePadding"
QT_MOC_LITERAL(74, 1075, 10), // "FrameWidth"
QT_MOC_LITERAL(75, 1086, 11), // "FrameHeight"
QT_MOC_LITERAL(76, 1098, 14), // "FrameTopMargin"
QT_MOC_LITERAL(77, 1113, 17), // "FrameBottomMargin"
QT_MOC_LITERAL(78, 1131, 15), // "FrameLeftMargin"
QT_MOC_LITERAL(79, 1147, 16), // "FrameRightMargin"
QT_MOC_LITERAL(80, 1164, 16), // "FrameBorderBrush"
QT_MOC_LITERAL(81, 1181, 16), // "FrameBorderStyle"
QT_MOC_LITERAL(82, 1198, 12), // "TableColumns"
QT_MOC_LITERAL(83, 1211, 27), // "TableColumnWidthConstraints"
QT_MOC_LITERAL(84, 1239, 16), // "TableCellSpacing"
QT_MOC_LITERAL(85, 1256, 16), // "TableCellPadding"
QT_MOC_LITERAL(86, 1273, 19), // "TableHeaderRowCount"
QT_MOC_LITERAL(87, 1293, 19), // "TableBorderCollapse"
QT_MOC_LITERAL(88, 1313, 16), // "TableCellRowSpan"
QT_MOC_LITERAL(89, 1330, 19), // "TableCellColumnSpan"
QT_MOC_LITERAL(90, 1350, 19), // "TableCellTopPadding"
QT_MOC_LITERAL(91, 1370, 22), // "TableCellBottomPadding"
QT_MOC_LITERAL(92, 1393, 20), // "TableCellLeftPadding"
QT_MOC_LITERAL(93, 1414, 21), // "TableCellRightPadding"
QT_MOC_LITERAL(94, 1436, 18), // "TableCellTopBorder"
QT_MOC_LITERAL(95, 1455, 21), // "TableCellBottomBorder"
QT_MOC_LITERAL(96, 1477, 19), // "TableCellLeftBorder"
QT_MOC_LITERAL(97, 1497, 20), // "TableCellRightBorder"
QT_MOC_LITERAL(98, 1518, 23), // "TableCellTopBorderStyle"
QT_MOC_LITERAL(99, 1542, 26), // "TableCellBottomBorderStyle"
QT_MOC_LITERAL(100, 1569, 24), // "TableCellLeftBorderStyle"
QT_MOC_LITERAL(101, 1594, 25), // "TableCellRightBorderStyle"
QT_MOC_LITERAL(102, 1620, 23), // "TableCellTopBorderBrush"
QT_MOC_LITERAL(103, 1644, 26), // "TableCellBottomBorderBrush"
QT_MOC_LITERAL(104, 1671, 24), // "TableCellLeftBorderBrush"
QT_MOC_LITERAL(105, 1696, 25), // "TableCellRightBorderBrush"
QT_MOC_LITERAL(106, 1722, 9), // "ImageName"
QT_MOC_LITERAL(107, 1732, 10), // "ImageTitle"
QT_MOC_LITERAL(108, 1743, 12), // "ImageAltText"
QT_MOC_LITERAL(109, 1756, 10), // "ImageWidth"
QT_MOC_LITERAL(110, 1767, 11), // "ImageHeight"
QT_MOC_LITERAL(111, 1779, 12), // "ImageQuality"
QT_MOC_LITERAL(112, 1792, 18), // "FullWidthSelection"
QT_MOC_LITERAL(113, 1811, 15), // "PageBreakPolicy"
QT_MOC_LITERAL(114, 1827, 12), // "UserProperty"
QT_MOC_LITERAL(115, 1840, 11), // "ObjectTypes"
QT_MOC_LITERAL(116, 1852, 8), // "NoObject"
QT_MOC_LITERAL(117, 1861, 11), // "ImageObject"
QT_MOC_LITERAL(118, 1873, 11), // "TableObject"
QT_MOC_LITERAL(119, 1885, 15), // "TableCellObject"
QT_MOC_LITERAL(120, 1901, 10) // "UserObject"

    },
    "QTextFormat\0FormatType\0InvalidFormat\0"
    "BlockFormat\0CharFormat\0ListFormat\0"
    "TableFormat\0FrameFormat\0UserFormat\0"
    "Property\0ObjectIndex\0CssFloat\0"
    "LayoutDirection\0OutlinePen\0BackgroundBrush\0"
    "ForegroundBrush\0BackgroundImageUrl\0"
    "BlockAlignment\0BlockTopMargin\0"
    "BlockBottomMargin\0BlockLeftMargin\0"
    "BlockRightMargin\0TextIndent\0TabPositions\0"
    "BlockIndent\0LineHeight\0LineHeightType\0"
    "BlockNonBreakableLines\0"
    "BlockTrailingHorizontalRulerWidth\0"
    "HeadingLevel\0BlockQuoteLevel\0"
    "BlockCodeLanguage\0BlockCodeFence\0"
    "BlockMarker\0FirstFontProperty\0"
    "FontCapitalization\0FontLetterSpacingType\0"
    "FontLetterSpacing\0FontWordSpacing\0"
    "FontStretch\0FontStyleHint\0FontStyleStrategy\0"
    "FontKerning\0FontHintingPreference\0"
    "FontFamilies\0FontStyleName\0FontFamily\0"
    "FontPointSize\0FontSizeAdjustment\0"
    "FontSizeIncrement\0FontWeight\0FontItalic\0"
    "FontUnderline\0FontOverline\0FontStrikeOut\0"
    "FontFixedPitch\0FontPixelSize\0"
    "LastFontProperty\0TextUnderlineColor\0"
    "TextVerticalAlignment\0TextOutline\0"
    "TextUnderlineStyle\0TextToolTip\0IsAnchor\0"
    "AnchorHref\0AnchorName\0ObjectType\0"
    "ListStyle\0ListIndent\0ListNumberPrefix\0"
    "ListNumberSuffix\0FrameBorder\0FrameMargin\0"
    "FramePadding\0FrameWidth\0FrameHeight\0"
    "FrameTopMargin\0FrameBottomMargin\0"
    "FrameLeftMargin\0FrameRightMargin\0"
    "FrameBorderBrush\0FrameBorderStyle\0"
    "TableColumns\0TableColumnWidthConstraints\0"
    "TableCellSpacing\0TableCellPadding\0"
    "TableHeaderRowCount\0TableBorderCollapse\0"
    "TableCellRowSpan\0TableCellColumnSpan\0"
    "TableCellTopPadding\0TableCellBottomPadding\0"
    "TableCellLeftPadding\0TableCellRightPadding\0"
    "TableCellTopBorder\0TableCellBottomBorder\0"
    "TableCellLeftBorder\0TableCellRightBorder\0"
    "TableCellTopBorderStyle\0"
    "TableCellBottomBorderStyle\0"
    "TableCellLeftBorderStyle\0"
    "TableCellRightBorderStyle\0"
    "TableCellTopBorderBrush\0"
    "TableCellBottomBorderBrush\0"
    "TableCellLeftBorderBrush\0"
    "TableCellRightBorderBrush\0ImageName\0"
    "ImageTitle\0ImageAltText\0ImageWidth\0"
    "ImageHeight\0ImageQuality\0FullWidthSelection\0"
    "PageBreakPolicy\0UserProperty\0ObjectTypes\0"
    "NoObject\0ImageObject\0TableObject\0"
    "TableCellObject\0UserObject"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QTextFormat[] = {

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

 // enums: name, alias, flags, count, data
       1,    1, 0x0,    7,   29,
       9,    9, 0x0,  105,   43,
     115,  115, 0x0,    5,  253,

 // enum data: key, value
       2, uint(QTextFormat::InvalidFormat),
       3, uint(QTextFormat::BlockFormat),
       4, uint(QTextFormat::CharFormat),
       5, uint(QTextFormat::ListFormat),
       6, uint(QTextFormat::TableFormat),
       7, uint(QTextFormat::FrameFormat),
       8, uint(QTextFormat::UserFormat),
      10, uint(QTextFormat::ObjectIndex),
      11, uint(QTextFormat::CssFloat),
      12, uint(QTextFormat::LayoutDirection),
      13, uint(QTextFormat::OutlinePen),
      14, uint(QTextFormat::BackgroundBrush),
      15, uint(QTextFormat::ForegroundBrush),
      16, uint(QTextFormat::BackgroundImageUrl),
      17, uint(QTextFormat::BlockAlignment),
      18, uint(QTextFormat::BlockTopMargin),
      19, uint(QTextFormat::BlockBottomMargin),
      20, uint(QTextFormat::BlockLeftMargin),
      21, uint(QTextFormat::BlockRightMargin),
      22, uint(QTextFormat::TextIndent),
      23, uint(QTextFormat::TabPositions),
      24, uint(QTextFormat::BlockIndent),
      25, uint(QTextFormat::LineHeight),
      26, uint(QTextFormat::LineHeightType),
      27, uint(QTextFormat::BlockNonBreakableLines),
      28, uint(QTextFormat::BlockTrailingHorizontalRulerWidth),
      29, uint(QTextFormat::HeadingLevel),
      30, uint(QTextFormat::BlockQuoteLevel),
      31, uint(QTextFormat::BlockCodeLanguage),
      32, uint(QTextFormat::BlockCodeFence),
      33, uint(QTextFormat::BlockMarker),
      34, uint(QTextFormat::FirstFontProperty),
      35, uint(QTextFormat::FontCapitalization),
      36, uint(QTextFormat::FontLetterSpacingType),
      37, uint(QTextFormat::FontLetterSpacing),
      38, uint(QTextFormat::FontWordSpacing),
      39, uint(QTextFormat::FontStretch),
      40, uint(QTextFormat::FontStyleHint),
      41, uint(QTextFormat::FontStyleStrategy),
      42, uint(QTextFormat::FontKerning),
      43, uint(QTextFormat::FontHintingPreference),
      44, uint(QTextFormat::FontFamilies),
      45, uint(QTextFormat::FontStyleName),
      46, uint(QTextFormat::FontFamily),
      47, uint(QTextFormat::FontPointSize),
      48, uint(QTextFormat::FontSizeAdjustment),
      49, uint(QTextFormat::FontSizeIncrement),
      50, uint(QTextFormat::FontWeight),
      51, uint(QTextFormat::FontItalic),
      52, uint(QTextFormat::FontUnderline),
      53, uint(QTextFormat::FontOverline),
      54, uint(QTextFormat::FontStrikeOut),
      55, uint(QTextFormat::FontFixedPitch),
      56, uint(QTextFormat::FontPixelSize),
      57, uint(QTextFormat::LastFontProperty),
      58, uint(QTextFormat::TextUnderlineColor),
      59, uint(QTextFormat::TextVerticalAlignment),
      60, uint(QTextFormat::TextOutline),
      61, uint(QTextFormat::TextUnderlineStyle),
      62, uint(QTextFormat::TextToolTip),
      63, uint(QTextFormat::IsAnchor),
      64, uint(QTextFormat::AnchorHref),
      65, uint(QTextFormat::AnchorName),
      66, uint(QTextFormat::ObjectType),
      67, uint(QTextFormat::ListStyle),
      68, uint(QTextFormat::ListIndent),
      69, uint(QTextFormat::ListNumberPrefix),
      70, uint(QTextFormat::ListNumberSuffix),
      71, uint(QTextFormat::FrameBorder),
      72, uint(QTextFormat::FrameMargin),
      73, uint(QTextFormat::FramePadding),
      74, uint(QTextFormat::FrameWidth),
      75, uint(QTextFormat::FrameHeight),
      76, uint(QTextFormat::FrameTopMargin),
      77, uint(QTextFormat::FrameBottomMargin),
      78, uint(QTextFormat::FrameLeftMargin),
      79, uint(QTextFormat::FrameRightMargin),
      80, uint(QTextFormat::FrameBorderBrush),
      81, uint(QTextFormat::FrameBorderStyle),
      82, uint(QTextFormat::TableColumns),
      83, uint(QTextFormat::TableColumnWidthConstraints),
      84, uint(QTextFormat::TableCellSpacing),
      85, uint(QTextFormat::TableCellPadding),
      86, uint(QTextFormat::TableHeaderRowCount),
      87, uint(QTextFormat::TableBorderCollapse),
      88, uint(QTextFormat::TableCellRowSpan),
      89, uint(QTextFormat::TableCellColumnSpan),
      90, uint(QTextFormat::TableCellTopPadding),
      91, uint(QTextFormat::TableCellBottomPadding),
      92, uint(QTextFormat::TableCellLeftPadding),
      93, uint(QTextFormat::TableCellRightPadding),
      94, uint(QTextFormat::TableCellTopBorder),
      95, uint(QTextFormat::TableCellBottomBorder),
      96, uint(QTextFormat::TableCellLeftBorder),
      97, uint(QTextFormat::TableCellRightBorder),
      98, uint(QTextFormat::TableCellTopBorderStyle),
      99, uint(QTextFormat::TableCellBottomBorderStyle),
     100, uint(QTextFormat::TableCellLeftBorderStyle),
     101, uint(QTextFormat::TableCellRightBorderStyle),
     102, uint(QTextFormat::TableCellTopBorderBrush),
     103, uint(QTextFormat::TableCellBottomBorderBrush),
     104, uint(QTextFormat::TableCellLeftBorderBrush),
     105, uint(QTextFormat::TableCellRightBorderBrush),
     106, uint(QTextFormat::ImageName),
     107, uint(QTextFormat::ImageTitle),
     108, uint(QTextFormat::ImageAltText),
     109, uint(QTextFormat::ImageWidth),
     110, uint(QTextFormat::ImageHeight),
     111, uint(QTextFormat::ImageQuality),
     112, uint(QTextFormat::FullWidthSelection),
     113, uint(QTextFormat::PageBreakPolicy),
     114, uint(QTextFormat::UserProperty),
     116, uint(QTextFormat::NoObject),
     117, uint(QTextFormat::ImageObject),
     118, uint(QTextFormat::TableObject),
     119, uint(QTextFormat::TableCellObject),
     120, uint(QTextFormat::UserObject),

       0        // eod
};

QT_INIT_METAOBJECT const QMetaObject QTextFormat::staticMetaObject = { {
    nullptr,
    qt_meta_stringdata_QTextFormat.data,
    qt_meta_data_QTextFormat,
    nullptr,
    nullptr,
    nullptr
} };

QT_WARNING_POP
QT_END_MOC_NAMESPACE
