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

#include "../../../src/kexi-3.0.2/src/formeditor/form.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'form.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.2. 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_KFormDesigner__Form_t {
    QByteArrayData data[91];
    char stringdata0[1323];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KFormDesigner__Form_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KFormDesigner__Form_t qt_meta_stringdata_KFormDesigner__Form = {
    {
QT_MOC_LITERAL(0, 0, 19), // "KFormDesigner::Form"
QT_MOC_LITERAL(1, 20, 16), // "selectionChanged"
QT_MOC_LITERAL(2, 37, 0), // ""
QT_MOC_LITERAL(3, 38, 8), // "QWidget*"
QT_MOC_LITERAL(4, 47, 1), // "w"
QT_MOC_LITERAL(5, 49, 41), // "KFormDesigner::Form::WidgetSe..."
QT_MOC_LITERAL(6, 91, 5), // "flags"
QT_MOC_LITERAL(7, 97, 10), // "childAdded"
QT_MOC_LITERAL(8, 108, 30), // "KFormDesigner::ObjectTreeItem*"
QT_MOC_LITERAL(9, 139, 2), // "it"
QT_MOC_LITERAL(10, 142, 12), // "childRemoved"
QT_MOC_LITERAL(11, 155, 10), // "destroying"
QT_MOC_LITERAL(12, 166, 19), // "propertySetSwitched"
QT_MOC_LITERAL(13, 186, 8), // "modified"
QT_MOC_LITERAL(14, 195, 1), // "m"
QT_MOC_LITERAL(15, 197, 14), // "widgetSelected"
QT_MOC_LITERAL(16, 212, 8), // "multiple"
QT_MOC_LITERAL(17, 221, 18), // "formWidgetSelected"
QT_MOC_LITERAL(18, 240, 14), // "noFormSelected"
QT_MOC_LITERAL(19, 255, 17), // "widgetNameChanged"
QT_MOC_LITERAL(20, 273, 7), // "oldname"
QT_MOC_LITERAL(21, 281, 7), // "newname"
QT_MOC_LITERAL(22, 289, 25), // "enterWidgetInsertingState"
QT_MOC_LITERAL(23, 315, 9), // "classname"
QT_MOC_LITERAL(24, 325, 25), // "enterWidgetSelectingState"
QT_MOC_LITERAL(25, 351, 20), // "abortWidgetInserting"
QT_MOC_LITERAL(26, 372, 10), // "changeName"
QT_MOC_LITERAL(27, 383, 12), // "selectWidget"
QT_MOC_LITERAL(28, 396, 8), // "selected"
QT_MOC_LITERAL(29, 405, 20), // "WidgetSelectionFlags"
QT_MOC_LITERAL(30, 426, 13), // "selectWidgets"
QT_MOC_LITERAL(31, 440, 15), // "QList<QWidget*>"
QT_MOC_LITERAL(32, 456, 7), // "widgets"
QT_MOC_LITERAL(33, 464, 5), // "names"
QT_MOC_LITERAL(34, 470, 14), // "deselectWidget"
QT_MOC_LITERAL(35, 485, 16), // "selectFormWidget"
QT_MOC_LITERAL(36, 502, 14), // "clearSelection"
QT_MOC_LITERAL(37, 517, 17), // "setInsertionPoint"
QT_MOC_LITERAL(38, 535, 1), // "p"
QT_MOC_LITERAL(39, 537, 4), // "undo"
QT_MOC_LITERAL(40, 542, 4), // "redo"
QT_MOC_LITERAL(41, 547, 10), // "setUndoing"
QT_MOC_LITERAL(42, 558, 9), // "isUndoing"
QT_MOC_LITERAL(43, 568, 13), // "commandsCount"
QT_MOC_LITERAL(44, 582, 7), // "command"
QT_MOC_LITERAL(45, 590, 20), // "const KUndo2Command*"
QT_MOC_LITERAL(46, 611, 5), // "index"
QT_MOC_LITERAL(47, 617, 16), // "isTopLevelWidget"
QT_MOC_LITERAL(48, 634, 12), // "deleteWidget"
QT_MOC_LITERAL(49, 647, 10), // "copyWidget"
QT_MOC_LITERAL(50, 658, 9), // "cutWidget"
QT_MOC_LITERAL(51, 668, 11), // "pasteWidget"
QT_MOC_LITERAL(52, 680, 9), // "selectAll"
QT_MOC_LITERAL(53, 690, 18), // "clearWidgetContent"
QT_MOC_LITERAL(54, 709, 12), // "editTabOrder"
QT_MOC_LITERAL(55, 722, 16), // "adjustWidgetSize"
QT_MOC_LITERAL(56, 739, 24), // "editFormPixmapCollection"
QT_MOC_LITERAL(57, 764, 15), // "editConnections"
QT_MOC_LITERAL(58, 780, 18), // "alignWidgetsToLeft"
QT_MOC_LITERAL(59, 799, 19), // "alignWidgetsToRight"
QT_MOC_LITERAL(60, 819, 17), // "alignWidgetsToTop"
QT_MOC_LITERAL(61, 837, 20), // "alignWidgetsToBottom"
QT_MOC_LITERAL(62, 858, 18), // "alignWidgetsToGrid"
QT_MOC_LITERAL(63, 877, 16), // "adjustSizeToGrid"
QT_MOC_LITERAL(64, 894, 18), // "adjustWidthToSmall"
QT_MOC_LITERAL(65, 913, 16), // "adjustWidthToBig"
QT_MOC_LITERAL(66, 930, 19), // "adjustHeightToSmall"
QT_MOC_LITERAL(67, 950, 17), // "adjustHeightToBig"
QT_MOC_LITERAL(68, 968, 18), // "bringWidgetToFront"
QT_MOC_LITERAL(69, 987, 16), // "sendWidgetToBack"
QT_MOC_LITERAL(70, 1004, 10), // "changeFont"
QT_MOC_LITERAL(71, 1015, 29), // "setSlotPropertyChangedEnabled"
QT_MOC_LITERAL(72, 1045, 3), // "set"
QT_MOC_LITERAL(73, 1049, 17), // "resetInlineEditor"
QT_MOC_LITERAL(74, 1067, 13), // "disableFilter"
QT_MOC_LITERAL(75, 1081, 10), // "Container*"
QT_MOC_LITERAL(76, 1092, 9), // "container"
QT_MOC_LITERAL(77, 1102, 11), // "formDeleted"
QT_MOC_LITERAL(78, 1114, 15), // "emitUndoEnabled"
QT_MOC_LITERAL(79, 1130, 15), // "emitRedoEnabled"
QT_MOC_LITERAL(80, 1146, 16), // "slotFormRestored"
QT_MOC_LITERAL(81, 1163, 19), // "slotPropertyChanged"
QT_MOC_LITERAL(82, 1183, 13), // "KPropertySet&"
QT_MOC_LITERAL(83, 1197, 10), // "KProperty&"
QT_MOC_LITERAL(84, 1208, 8), // "property"
QT_MOC_LITERAL(85, 1217, 17), // "slotPropertyReset"
QT_MOC_LITERAL(86, 1235, 24), // "changeInlineTextInternal"
QT_MOC_LITERAL(87, 1260, 4), // "text"
QT_MOC_LITERAL(88, 1265, 21), // "slotInlineTextChanged"
QT_MOC_LITERAL(89, 1287, 19), // "inlineEditorDeleted"
QT_MOC_LITERAL(90, 1307, 15) // "widgetDestroyed"

    },
    "KFormDesigner::Form\0selectionChanged\0"
    "\0QWidget*\0w\0KFormDesigner::Form::WidgetSelectionFlags\0"
    "flags\0childAdded\0KFormDesigner::ObjectTreeItem*\0"
    "it\0childRemoved\0destroying\0"
    "propertySetSwitched\0modified\0m\0"
    "widgetSelected\0multiple\0formWidgetSelected\0"
    "noFormSelected\0widgetNameChanged\0"
    "oldname\0newname\0enterWidgetInsertingState\0"
    "classname\0enterWidgetSelectingState\0"
    "abortWidgetInserting\0changeName\0"
    "selectWidget\0selected\0WidgetSelectionFlags\0"
    "selectWidgets\0QList<QWidget*>\0widgets\0"
    "names\0deselectWidget\0selectFormWidget\0"
    "clearSelection\0setInsertionPoint\0p\0"
    "undo\0redo\0setUndoing\0isUndoing\0"
    "commandsCount\0command\0const KUndo2Command*\0"
    "index\0isTopLevelWidget\0deleteWidget\0"
    "copyWidget\0cutWidget\0pasteWidget\0"
    "selectAll\0clearWidgetContent\0editTabOrder\0"
    "adjustWidgetSize\0editFormPixmapCollection\0"
    "editConnections\0alignWidgetsToLeft\0"
    "alignWidgetsToRight\0alignWidgetsToTop\0"
    "alignWidgetsToBottom\0alignWidgetsToGrid\0"
    "adjustSizeToGrid\0adjustWidthToSmall\0"
    "adjustWidthToBig\0adjustHeightToSmall\0"
    "adjustHeightToBig\0bringWidgetToFront\0"
    "sendWidgetToBack\0changeFont\0"
    "setSlotPropertyChangedEnabled\0set\0"
    "resetInlineEditor\0disableFilter\0"
    "Container*\0container\0formDeleted\0"
    "emitUndoEnabled\0emitRedoEnabled\0"
    "slotFormRestored\0slotPropertyChanged\0"
    "KPropertySet&\0KProperty&\0property\0"
    "slotPropertyReset\0changeInlineTextInternal\0"
    "text\0slotInlineTextChanged\0"
    "inlineEditorDeleted\0widgetDestroyed"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KFormDesigner__Form[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      65,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      10,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    2,  339,    2, 0x06 /* Public */,
       7,    1,  344,    2, 0x06 /* Public */,
      10,    1,  347,    2, 0x06 /* Public */,
      11,    0,  350,    2, 0x06 /* Public */,
      12,    0,  351,    2, 0x06 /* Public */,
      13,    1,  352,    2, 0x06 /* Public */,
      15,    1,  355,    2, 0x06 /* Public */,
      17,    0,  358,    2, 0x06 /* Public */,
      18,    0,  359,    2, 0x06 /* Public */,
      19,    2,  360,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      22,    1,  365,    2, 0x0a /* Public */,
      24,    0,  368,    2, 0x0a /* Public */,
      25,    0,  369,    2, 0x0a /* Public */,
      26,    2,  370,    2, 0x0a /* Public */,
      27,    2,  375,    2, 0x0a /* Public */,
      27,    1,  380,    2, 0x2a /* Public | MethodCloned */,
      30,    2,  383,    2, 0x0a /* Public */,
      30,    2,  388,    2, 0x0a /* Public */,
      34,    1,  393,    2, 0x0a /* Public */,
      35,    0,  396,    2, 0x0a /* Public */,
      36,    0,  397,    2, 0x0a /* Public */,
      37,    1,  398,    2, 0x0a /* Public */,
      39,    0,  401,    2, 0x0a /* Public */,
      40,    0,  402,    2, 0x0a /* Public */,
      41,    1,  403,    2, 0x0a /* Public */,
      42,    0,  406,    2, 0x0a /* Public */,
      43,    0,  407,    2, 0x0a /* Public */,
      44,    1,  408,    2, 0x0a /* Public */,
      47,    1,  411,    2, 0x0a /* Public */,
      48,    0,  414,    2, 0x0a /* Public */,
      49,    0,  415,    2, 0x0a /* Public */,
      50,    0,  416,    2, 0x0a /* Public */,
      51,    0,  417,    2, 0x0a /* Public */,
      52,    0,  418,    2, 0x0a /* Public */,
      53,    0,  419,    2, 0x0a /* Public */,
      54,    0,  420,    2, 0x0a /* Public */,
      55,    0,  421,    2, 0x0a /* Public */,
      56,    0,  422,    2, 0x0a /* Public */,
      57,    0,  423,    2, 0x0a /* Public */,
      58,    0,  424,    2, 0x0a /* Public */,
      59,    0,  425,    2, 0x0a /* Public */,
      60,    0,  426,    2, 0x0a /* Public */,
      61,    0,  427,    2, 0x0a /* Public */,
      62,    0,  428,    2, 0x0a /* Public */,
      63,    0,  429,    2, 0x0a /* Public */,
      64,    0,  430,    2, 0x0a /* Public */,
      65,    0,  431,    2, 0x0a /* Public */,
      66,    0,  432,    2, 0x0a /* Public */,
      67,    0,  433,    2, 0x0a /* Public */,
      68,    0,  434,    2, 0x0a /* Public */,
      69,    0,  435,    2, 0x0a /* Public */,
      70,    0,  436,    2, 0x0a /* Public */,
      71,    1,  437,    2, 0x0a /* Public */,
      73,    0,  440,    2, 0x0a /* Public */,
      74,    2,  441,    2, 0x0a /* Public */,
      77,    0,  446,    2, 0x09 /* Protected */,
      78,    0,  447,    2, 0x09 /* Protected */,
      79,    0,  448,    2, 0x09 /* Protected */,
      80,    0,  449,    2, 0x09 /* Protected */,
      81,    2,  450,    2, 0x09 /* Protected */,
      85,    2,  455,    2, 0x09 /* Protected */,
      86,    1,  460,    2, 0x09 /* Protected */,
      88,    0,  463,    2, 0x09 /* Protected */,
      89,    0,  464,    2, 0x09 /* Protected */,
      90,    0,  465,    2, 0x09 /* Protected */,

 // signals: parameters
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5,    4,    6,
    QMetaType::Void, 0x80000000 | 8,    9,
    QMetaType::Void, 0x80000000 | 8,    9,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   14,
    QMetaType::Void, QMetaType::Bool,   16,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QByteArray, QMetaType::QByteArray,   20,   21,

 // slots: parameters
    QMetaType::Void, QMetaType::QByteArray,   23,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QByteArray, QMetaType::QByteArray,   20,   21,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 29,   28,    6,
    QMetaType::Void, 0x80000000 | 3,   28,
    QMetaType::Void, 0x80000000 | 31, 0x80000000 | 29,   32,    6,
    QMetaType::Void, QMetaType::QByteArrayList, 0x80000000 | 29,   33,    6,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QPoint,   38,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   42,
    QMetaType::Bool,
    QMetaType::Int,
    0x80000000 | 45, QMetaType::Int,   46,
    QMetaType::Bool, 0x80000000 | 3,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   72,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 75,    4,   76,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 82, 0x80000000 | 83,   72,   84,
    QMetaType::Void, 0x80000000 | 82, 0x80000000 | 83,   72,   84,
    QMetaType::Void, QMetaType::QString,   87,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

       0        // eod
};

void KFormDesigner::Form::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Form *_t = static_cast<Form *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->selectionChanged((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< KFormDesigner::Form::WidgetSelectionFlags(*)>(_a[2]))); break;
        case 1: _t->childAdded((*reinterpret_cast< KFormDesigner::ObjectTreeItem*(*)>(_a[1]))); break;
        case 2: _t->childRemoved((*reinterpret_cast< KFormDesigner::ObjectTreeItem*(*)>(_a[1]))); break;
        case 3: _t->destroying(); break;
        case 4: _t->propertySetSwitched(); break;
        case 5: _t->modified((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 6: _t->widgetSelected((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 7: _t->formWidgetSelected(); break;
        case 8: _t->noFormSelected(); break;
        case 9: _t->widgetNameChanged((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 10: _t->enterWidgetInsertingState((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
        case 11: _t->enterWidgetSelectingState(); break;
        case 12: _t->abortWidgetInserting(); break;
        case 13: _t->changeName((*reinterpret_cast< const QByteArray(*)>(_a[1])),(*reinterpret_cast< const QByteArray(*)>(_a[2]))); break;
        case 14: _t->selectWidget((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< WidgetSelectionFlags(*)>(_a[2]))); break;
        case 15: _t->selectWidget((*reinterpret_cast< QWidget*(*)>(_a[1]))); break;
        case 16: _t->selectWidgets((*reinterpret_cast< const QList<QWidget*>(*)>(_a[1])),(*reinterpret_cast< WidgetSelectionFlags(*)>(_a[2]))); break;
        case 17: _t->selectWidgets((*reinterpret_cast< const QList<QByteArray>(*)>(_a[1])),(*reinterpret_cast< WidgetSelectionFlags(*)>(_a[2]))); break;
        case 18: _t->deselectWidget((*reinterpret_cast< QWidget*(*)>(_a[1]))); break;
        case 19: _t->selectFormWidget(); break;
        case 20: _t->clearSelection(); break;
        case 21: _t->setInsertionPoint((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
        case 22: _t->undo(); break;
        case 23: _t->redo(); break;
        case 24: _t->setUndoing((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 25: { bool _r = _t->isUndoing();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 26: { int _r = _t->commandsCount();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
        case 27: { const KUndo2Command* _r = _t->command((*reinterpret_cast< int(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< const KUndo2Command**>(_a[0]) = std::move(_r); }  break;
        case 28: { bool _r = _t->isTopLevelWidget((*reinterpret_cast< QWidget*(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 29: _t->deleteWidget(); break;
        case 30: _t->copyWidget(); break;
        case 31: _t->cutWidget(); break;
        case 32: _t->pasteWidget(); break;
        case 33: _t->selectAll(); break;
        case 34: _t->clearWidgetContent(); break;
        case 35: _t->editTabOrder(); break;
        case 36: _t->adjustWidgetSize(); break;
        case 37: _t->editFormPixmapCollection(); break;
        case 38: _t->editConnections(); break;
        case 39: _t->alignWidgetsToLeft(); break;
        case 40: _t->alignWidgetsToRight(); break;
        case 41: _t->alignWidgetsToTop(); break;
        case 42: _t->alignWidgetsToBottom(); break;
        case 43: _t->alignWidgetsToGrid(); break;
        case 44: _t->adjustSizeToGrid(); break;
        case 45: _t->adjustWidthToSmall(); break;
        case 46: _t->adjustWidthToBig(); break;
        case 47: _t->adjustHeightToSmall(); break;
        case 48: _t->adjustHeightToBig(); break;
        case 49: _t->bringWidgetToFront(); break;
        case 50: _t->sendWidgetToBack(); break;
        case 51: _t->changeFont(); break;
        case 52: _t->setSlotPropertyChangedEnabled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 53: _t->resetInlineEditor(); break;
        case 54: _t->disableFilter((*reinterpret_cast< QWidget*(*)>(_a[1])),(*reinterpret_cast< Container*(*)>(_a[2]))); break;
        case 55: _t->formDeleted(); break;
        case 56: _t->emitUndoEnabled(); break;
        case 57: _t->emitRedoEnabled(); break;
        case 58: _t->slotFormRestored(); break;
        case 59: _t->slotPropertyChanged((*reinterpret_cast< KPropertySet(*)>(_a[1])),(*reinterpret_cast< KProperty(*)>(_a[2]))); break;
        case 60: _t->slotPropertyReset((*reinterpret_cast< KPropertySet(*)>(_a[1])),(*reinterpret_cast< KProperty(*)>(_a[2]))); break;
        case 61: _t->changeInlineTextInternal((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 62: _t->slotInlineTextChanged(); break;
        case 63: _t->inlineEditorDeleted(); break;
        case 64: _t->widgetDestroyed(); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 0:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QWidget*> >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QWidget* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (Form::*_t)(QWidget * , KFormDesigner::Form::WidgetSelectionFlags );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::selectionChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (Form::*_t)(KFormDesigner::ObjectTreeItem * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::childAdded)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (Form::*_t)(KFormDesigner::ObjectTreeItem * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::childRemoved)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (Form::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::destroying)) {
                *result = 3;
                return;
            }
        }
        {
            typedef void (Form::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::propertySetSwitched)) {
                *result = 4;
                return;
            }
        }
        {
            typedef void (Form::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::modified)) {
                *result = 5;
                return;
            }
        }
        {
            typedef void (Form::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::widgetSelected)) {
                *result = 6;
                return;
            }
        }
        {
            typedef void (Form::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::formWidgetSelected)) {
                *result = 7;
                return;
            }
        }
        {
            typedef void (Form::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::noFormSelected)) {
                *result = 8;
                return;
            }
        }
        {
            typedef void (Form::*_t)(const QByteArray & , const QByteArray & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Form::widgetNameChanged)) {
                *result = 9;
                return;
            }
        }
    }
}

const QMetaObject KFormDesigner::Form::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_KFormDesigner__Form.data,
      qt_meta_data_KFormDesigner__Form,  qt_static_metacall, nullptr, nullptr}
};


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

void *KFormDesigner::Form::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_KFormDesigner__Form.stringdata0))
        return static_cast<void*>(this);
    return QObject::qt_metacast(_clname);
}

int KFormDesigner::Form::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 < 65)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 65;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 65)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 65;
    }
    return _id;
}

// SIGNAL 0
void KFormDesigner::Form::selectionChanged(QWidget * _t1, KFormDesigner::Form::WidgetSelectionFlags _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void KFormDesigner::Form::childAdded(KFormDesigner::ObjectTreeItem * _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void KFormDesigner::Form::childRemoved(KFormDesigner::ObjectTreeItem * _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void KFormDesigner::Form::destroying()
{
    QMetaObject::activate(this, &staticMetaObject, 3, nullptr);
}

// SIGNAL 4
void KFormDesigner::Form::propertySetSwitched()
{
    QMetaObject::activate(this, &staticMetaObject, 4, nullptr);
}

// SIGNAL 5
void KFormDesigner::Form::modified(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void KFormDesigner::Form::widgetSelected(bool _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void KFormDesigner::Form::formWidgetSelected()
{
    QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
}

// SIGNAL 8
void KFormDesigner::Form::noFormSelected()
{
    QMetaObject::activate(this, &staticMetaObject, 8, nullptr);
}

// SIGNAL 9
void KFormDesigner::Form::widgetNameChanged(const QByteArray & _t1, const QByteArray & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
