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

#include <memory>
#include "../kernel/qsizepolicy.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'qsizepolicy.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.19. 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_QSizePolicy_t {
    QByteArrayData data[26];
    char stringdata0[245];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_QSizePolicy_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_QSizePolicy_t qt_meta_stringdata_QSizePolicy = {
    {
QT_MOC_LITERAL(0, 0, 11), // "QSizePolicy"
QT_MOC_LITERAL(1, 12, 6), // "Policy"
QT_MOC_LITERAL(2, 19, 5), // "Fixed"
QT_MOC_LITERAL(3, 25, 7), // "Minimum"
QT_MOC_LITERAL(4, 33, 7), // "Maximum"
QT_MOC_LITERAL(5, 41, 9), // "Preferred"
QT_MOC_LITERAL(6, 51, 16), // "MinimumExpanding"
QT_MOC_LITERAL(7, 68, 9), // "Expanding"
QT_MOC_LITERAL(8, 78, 7), // "Ignored"
QT_MOC_LITERAL(9, 86, 12), // "ControlTypes"
QT_MOC_LITERAL(10, 99, 11), // "ControlType"
QT_MOC_LITERAL(11, 111, 11), // "DefaultType"
QT_MOC_LITERAL(12, 123, 9), // "ButtonBox"
QT_MOC_LITERAL(13, 133, 8), // "CheckBox"
QT_MOC_LITERAL(14, 142, 8), // "ComboBox"
QT_MOC_LITERAL(15, 151, 5), // "Frame"
QT_MOC_LITERAL(16, 157, 8), // "GroupBox"
QT_MOC_LITERAL(17, 166, 5), // "Label"
QT_MOC_LITERAL(18, 172, 4), // "Line"
QT_MOC_LITERAL(19, 177, 8), // "LineEdit"
QT_MOC_LITERAL(20, 186, 10), // "PushButton"
QT_MOC_LITERAL(21, 197, 11), // "RadioButton"
QT_MOC_LITERAL(22, 209, 6), // "Slider"
QT_MOC_LITERAL(23, 216, 7), // "SpinBox"
QT_MOC_LITERAL(24, 224, 9), // "TabWidget"
QT_MOC_LITERAL(25, 234, 10) // "ToolButton"

    },
    "QSizePolicy\0Policy\0Fixed\0Minimum\0"
    "Maximum\0Preferred\0MinimumExpanding\0"
    "Expanding\0Ignored\0ControlTypes\0"
    "ControlType\0DefaultType\0ButtonBox\0"
    "CheckBox\0ComboBox\0Frame\0GroupBox\0Label\0"
    "Line\0LineEdit\0PushButton\0RadioButton\0"
    "Slider\0SpinBox\0TabWidget\0ToolButton"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_QSizePolicy[] = {

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

 // enums: name, alias, flags, count, data
       1,    1, 0x0,    7,   24,
       9,   10, 0x1,   15,   38,

 // enum data: key, value
       2, uint(QSizePolicy::Fixed),
       3, uint(QSizePolicy::Minimum),
       4, uint(QSizePolicy::Maximum),
       5, uint(QSizePolicy::Preferred),
       6, uint(QSizePolicy::MinimumExpanding),
       7, uint(QSizePolicy::Expanding),
       8, uint(QSizePolicy::Ignored),
      11, uint(QSizePolicy::DefaultType),
      12, uint(QSizePolicy::ButtonBox),
      13, uint(QSizePolicy::CheckBox),
      14, uint(QSizePolicy::ComboBox),
      15, uint(QSizePolicy::Frame),
      16, uint(QSizePolicy::GroupBox),
      17, uint(QSizePolicy::Label),
      18, uint(QSizePolicy::Line),
      19, uint(QSizePolicy::LineEdit),
      20, uint(QSizePolicy::PushButton),
      21, uint(QSizePolicy::RadioButton),
      22, uint(QSizePolicy::Slider),
      23, uint(QSizePolicy::SpinBox),
      24, uint(QSizePolicy::TabWidget),
      25, uint(QSizePolicy::ToolButton),

       0        // eod
};

QT_INIT_METAOBJECT const QMetaObject QSizePolicy::staticMetaObject = { {
    nullptr,
    qt_meta_stringdata_QSizePolicy.data,
    qt_meta_data_QSizePolicy,
    nullptr,
    nullptr,
    nullptr
} };

QT_WARNING_POP
QT_END_MOC_NAMESPACE
