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

#include "../../src/calligraplan-3.1.0/src/kptview.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'kptview.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.9.4. 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_KPlato__ConfigDialog_t {
    QByteArrayData data[7];
    char stringdata0[93];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KPlato__ConfigDialog_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KPlato__ConfigDialog_t qt_meta_stringdata_KPlato__ConfigDialog = {
    {
QT_MOC_LITERAL(0, 0, 20), // "KPlato::ConfigDialog"
QT_MOC_LITERAL(1, 21, 10), // "hasChanged"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 14), // "updateSettings"
QT_MOC_LITERAL(4, 48, 13), // "updateWidgets"
QT_MOC_LITERAL(5, 62, 20), // "updateWidgetsDefault"
QT_MOC_LITERAL(6, 83, 9) // "isDefault"

    },
    "KPlato::ConfigDialog\0hasChanged\0\0"
    "updateSettings\0updateWidgets\0"
    "updateWidgetsDefault\0isDefault"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KPlato__ConfigDialog[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   39,    2, 0x09 /* Protected */,
       3,    0,   40,    2, 0x09 /* Protected */,
       4,    0,   41,    2, 0x09 /* Protected */,
       5,    0,   42,    2, 0x09 /* Protected */,
       6,    0,   43,    2, 0x09 /* Protected */,

 // slots: parameters
    QMetaType::Bool,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Bool,

       0        // eod
};

void KPlato::ConfigDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        ConfigDialog *_t = static_cast<ConfigDialog *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: { bool _r = _t->hasChanged();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 1: _t->updateSettings(); break;
        case 2: _t->updateWidgets(); break;
        case 3: _t->updateWidgetsDefault(); break;
        case 4: { bool _r = _t->isDefault();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        default: ;
        }
    }
}

const QMetaObject KPlato::ConfigDialog::staticMetaObject = {
    { &KConfigDialog::staticMetaObject, qt_meta_stringdata_KPlato__ConfigDialog.data,
      qt_meta_data_KPlato__ConfigDialog,  qt_static_metacall, nullptr, nullptr}
};


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

void *KPlato::ConfigDialog::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_KPlato__ConfigDialog.stringdata0))
        return static_cast<void*>(this);
    return KConfigDialog::qt_metacast(_clname);
}

int KPlato::ConfigDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = KConfigDialog::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 5)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 5;
    }
    return _id;
}
struct qt_meta_stringdata_KPlato__View_t {
    QByteArrayData data[142];
    char stringdata0[2264];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KPlato__View_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KPlato__View_t qt_meta_stringdata_KPlato__View = {
    {
QT_MOC_LITERAL(0, 0, 12), // "KPlato::View"
QT_MOC_LITERAL(1, 13, 29), // "currentScheduleManagerChanged"
QT_MOC_LITERAL(2, 43, 0), // ""
QT_MOC_LITERAL(3, 44, 16), // "ScheduleManager*"
QT_MOC_LITERAL(4, 61, 2), // "sm"
QT_MOC_LITERAL(5, 64, 18), // "taskModulesChanged"
QT_MOC_LITERAL(6, 83, 7), // "modules"
QT_MOC_LITERAL(7, 91, 10), // "slotUpdate"
QT_MOC_LITERAL(8, 102, 20), // "slotCreateNewProject"
QT_MOC_LITERAL(9, 123, 16), // "slotEditResource"
QT_MOC_LITERAL(10, 140, 9), // "Resource*"
QT_MOC_LITERAL(11, 150, 8), // "resource"
QT_MOC_LITERAL(12, 159, 11), // "slotEditCut"
QT_MOC_LITERAL(13, 171, 12), // "slotEditCopy"
QT_MOC_LITERAL(14, 184, 13), // "slotEditPaste"
QT_MOC_LITERAL(15, 198, 15), // "slotRefreshView"
QT_MOC_LITERAL(16, 214, 16), // "slotViewSelector"
QT_MOC_LITERAL(17, 231, 4), // "show"
QT_MOC_LITERAL(18, 236, 11), // "slotAddTask"
QT_MOC_LITERAL(19, 248, 14), // "slotAddSubTask"
QT_MOC_LITERAL(20, 263, 16), // "slotAddMilestone"
QT_MOC_LITERAL(21, 280, 19), // "slotAddSubMilestone"
QT_MOC_LITERAL(22, 300, 15), // "slotProjectEdit"
QT_MOC_LITERAL(23, 316, 13), // "slotDefineWBS"
QT_MOC_LITERAL(24, 330, 18), // "slotCurrencyConfig"
QT_MOC_LITERAL(25, 349, 14), // "slotCreateView"
QT_MOC_LITERAL(26, 364, 13), // "slotConfigure"
QT_MOC_LITERAL(27, 378, 16), // "slotIntroduction"
QT_MOC_LITERAL(28, 395, 15), // "slotAddRelation"
QT_MOC_LITERAL(29, 411, 5), // "Node*"
QT_MOC_LITERAL(30, 417, 3), // "par"
QT_MOC_LITERAL(31, 421, 5), // "child"
QT_MOC_LITERAL(32, 427, 18), // "slotModifyRelation"
QT_MOC_LITERAL(33, 446, 9), // "Relation*"
QT_MOC_LITERAL(34, 456, 3), // "rel"
QT_MOC_LITERAL(35, 460, 8), // "linkType"
QT_MOC_LITERAL(36, 469, 18), // "slotDeleteRelation"
QT_MOC_LITERAL(37, 488, 14), // "slotRenameNode"
QT_MOC_LITERAL(38, 503, 4), // "node"
QT_MOC_LITERAL(39, 508, 4), // "name"
QT_MOC_LITERAL(40, 513, 13), // "slotPopupMenu"
QT_MOC_LITERAL(41, 527, 8), // "menuname"
QT_MOC_LITERAL(42, 536, 3), // "pos"
QT_MOC_LITERAL(43, 540, 13), // "ViewListItem*"
QT_MOC_LITERAL(44, 554, 4), // "item"
QT_MOC_LITERAL(45, 559, 15), // "addViewListItem"
QT_MOC_LITERAL(46, 575, 19), // "const ViewListItem*"
QT_MOC_LITERAL(47, 595, 6), // "parent"
QT_MOC_LITERAL(48, 602, 5), // "index"
QT_MOC_LITERAL(49, 608, 18), // "removeViewListItem"
QT_MOC_LITERAL(50, 627, 18), // "slotOpenReportFile"
QT_MOC_LITERAL(51, 646, 16), // "slotGuiActivated"
QT_MOC_LITERAL(52, 663, 9), // "ViewBase*"
QT_MOC_LITERAL(53, 673, 4), // "view"
QT_MOC_LITERAL(54, 678, 17), // "slotViewActivated"
QT_MOC_LITERAL(55, 696, 23), // "slotPlugScheduleActions"
QT_MOC_LITERAL(56, 720, 16), // "slotViewSchedule"
QT_MOC_LITERAL(57, 737, 8), // "QAction*"
QT_MOC_LITERAL(58, 746, 3), // "act"
QT_MOC_LITERAL(59, 750, 19), // "slotScheduleChanged"
QT_MOC_LITERAL(60, 770, 13), // "MainSchedule*"
QT_MOC_LITERAL(61, 784, 17), // "slotScheduleAdded"
QT_MOC_LITERAL(62, 802, 19), // "const MainSchedule*"
QT_MOC_LITERAL(63, 822, 19), // "slotScheduleRemoved"
QT_MOC_LITERAL(64, 842, 20), // "slotSelectionChanged"
QT_MOC_LITERAL(65, 863, 22), // "slotAddScheduleManager"
QT_MOC_LITERAL(66, 886, 8), // "Project*"
QT_MOC_LITERAL(67, 895, 7), // "project"
QT_MOC_LITERAL(68, 903, 25), // "slotDeleteScheduleManager"
QT_MOC_LITERAL(69, 929, 23), // "slotMoveScheduleManager"
QT_MOC_LITERAL(70, 953, 21), // "slotCalculateSchedule"
QT_MOC_LITERAL(71, 975, 20), // "slotBaselineSchedule"
QT_MOC_LITERAL(72, 996, 19), // "slotProjectWorktime"
QT_MOC_LITERAL(73, 1016, 12), // "slotOpenNode"
QT_MOC_LITERAL(74, 1029, 16), // "slotTaskProgress"
QT_MOC_LITERAL(75, 1046, 19), // "slotTaskDescription"
QT_MOC_LITERAL(76, 1066, 14), // "slotDeleteTask"
QT_MOC_LITERAL(77, 1081, 12), // "QList<Node*>"
QT_MOC_LITERAL(78, 1094, 3), // "lst"
QT_MOC_LITERAL(79, 1098, 14), // "slotIndentTask"
QT_MOC_LITERAL(80, 1113, 16), // "slotUnindentTask"
QT_MOC_LITERAL(81, 1130, 14), // "slotMoveTaskUp"
QT_MOC_LITERAL(82, 1145, 16), // "slotMoveTaskDown"
QT_MOC_LITERAL(83, 1162, 15), // "slotConnectNode"
QT_MOC_LITERAL(84, 1178, 18), // "slotDeleteResource"
QT_MOC_LITERAL(85, 1197, 23), // "slotDeleteResourceGroup"
QT_MOC_LITERAL(86, 1221, 14), // "ResourceGroup*"
QT_MOC_LITERAL(87, 1236, 5), // "group"
QT_MOC_LITERAL(88, 1242, 25), // "slotDeleteResourceObjects"
QT_MOC_LITERAL(89, 1268, 11), // "QObjectList"
QT_MOC_LITERAL(90, 1280, 18), // "slotCurrentChanged"
QT_MOC_LITERAL(91, 1299, 21), // "slotSelectDefaultView"
QT_MOC_LITERAL(92, 1321, 23), // "slotInsertResourcesFile"
QT_MOC_LITERAL(93, 1345, 8), // "projects"
QT_MOC_LITERAL(94, 1354, 14), // "slotInsertFile"
QT_MOC_LITERAL(95, 1369, 21), // "slotWorkPackageLoaded"
QT_MOC_LITERAL(96, 1391, 19), // "slotMailWorkpackage"
QT_MOC_LITERAL(97, 1411, 20), // "slotMailWorkpackages"
QT_MOC_LITERAL(98, 1432, 5), // "nodes"
QT_MOC_LITERAL(99, 1438, 18), // "slotOpenUrlRequest"
QT_MOC_LITERAL(100, 1457, 9), // "HtmlView*"
QT_MOC_LITERAL(101, 1467, 1), // "v"
QT_MOC_LITERAL(102, 1469, 3), // "url"
QT_MOC_LITERAL(103, 1473, 21), // "slotProjectCalculated"
QT_MOC_LITERAL(104, 1495, 18), // "slotUpdateViewInfo"
QT_MOC_LITERAL(105, 1514, 3), // "itm"
QT_MOC_LITERAL(106, 1518, 16), // "createReportView"
QT_MOC_LITERAL(107, 1535, 12), // "QDomDocument"
QT_MOC_LITERAL(108, 1548, 3), // "doc"
QT_MOC_LITERAL(109, 1552, 14), // "saveTaskModule"
QT_MOC_LITERAL(110, 1567, 16), // "removeTaskModule"
QT_MOC_LITERAL(111, 1584, 21), // "taskModuleFileChanged"
QT_MOC_LITERAL(112, 1606, 4), // "path"
QT_MOC_LITERAL(113, 1611, 19), // "slotActionDestroyed"
QT_MOC_LITERAL(114, 1631, 1), // "o"
QT_MOC_LITERAL(115, 1633, 23), // "slotViewListItemRemoved"
QT_MOC_LITERAL(116, 1657, 24), // "slotViewListItemInserted"
QT_MOC_LITERAL(117, 1682, 23), // "slotProjectEditFinished"
QT_MOC_LITERAL(118, 1706, 6), // "result"
QT_MOC_LITERAL(119, 1713, 20), // "slotTaskEditFinished"
QT_MOC_LITERAL(120, 1734, 27), // "slotSummaryTaskEditFinished"
QT_MOC_LITERAL(121, 1762, 24), // "slotEditResourceFinished"
QT_MOC_LITERAL(122, 1787, 27), // "slotProjectWorktimeFinished"
QT_MOC_LITERAL(123, 1815, 21), // "slotDefineWBSFinished"
QT_MOC_LITERAL(124, 1837, 26), // "slotCurrencyConfigFinished"
QT_MOC_LITERAL(125, 1864, 22), // "slotInsertFileFinished"
QT_MOC_LITERAL(126, 1887, 22), // "slotAddSubTaskFinished"
QT_MOC_LITERAL(127, 1910, 19), // "slotAddTaskFinished"
QT_MOC_LITERAL(128, 1930, 27), // "slotAddSubMilestoneFinished"
QT_MOC_LITERAL(129, 1958, 24), // "slotAddMilestoneFinished"
QT_MOC_LITERAL(130, 1983, 24), // "slotTaskProgressFinished"
QT_MOC_LITERAL(131, 2008, 29), // "slotMilestoneProgressFinished"
QT_MOC_LITERAL(132, 2038, 27), // "slotTaskDescriptionFinished"
QT_MOC_LITERAL(133, 2066, 23), // "slotAddRelationFinished"
QT_MOC_LITERAL(134, 2090, 26), // "slotModifyRelationFinished"
QT_MOC_LITERAL(135, 2117, 24), // "slotReportDesignFinished"
QT_MOC_LITERAL(136, 2142, 26), // "slotOpenReportFileFinished"
QT_MOC_LITERAL(137, 2169, 22), // "slotCreateViewFinished"
QT_MOC_LITERAL(138, 2192, 18), // "slotRemoveCommands"
QT_MOC_LITERAL(139, 2211, 14), // "hideToolDocker"
QT_MOC_LITERAL(140, 2226, 13), // "initiateViews"
QT_MOC_LITERAL(141, 2240, 23) // "slotViewScheduleManager"

    },
    "KPlato::View\0currentScheduleManagerChanged\0"
    "\0ScheduleManager*\0sm\0taskModulesChanged\0"
    "modules\0slotUpdate\0slotCreateNewProject\0"
    "slotEditResource\0Resource*\0resource\0"
    "slotEditCut\0slotEditCopy\0slotEditPaste\0"
    "slotRefreshView\0slotViewSelector\0show\0"
    "slotAddTask\0slotAddSubTask\0slotAddMilestone\0"
    "slotAddSubMilestone\0slotProjectEdit\0"
    "slotDefineWBS\0slotCurrencyConfig\0"
    "slotCreateView\0slotConfigure\0"
    "slotIntroduction\0slotAddRelation\0Node*\0"
    "par\0child\0slotModifyRelation\0Relation*\0"
    "rel\0linkType\0slotDeleteRelation\0"
    "slotRenameNode\0node\0name\0slotPopupMenu\0"
    "menuname\0pos\0ViewListItem*\0item\0"
    "addViewListItem\0const ViewListItem*\0"
    "parent\0index\0removeViewListItem\0"
    "slotOpenReportFile\0slotGuiActivated\0"
    "ViewBase*\0view\0slotViewActivated\0"
    "slotPlugScheduleActions\0slotViewSchedule\0"
    "QAction*\0act\0slotScheduleChanged\0"
    "MainSchedule*\0slotScheduleAdded\0"
    "const MainSchedule*\0slotScheduleRemoved\0"
    "slotSelectionChanged\0slotAddScheduleManager\0"
    "Project*\0project\0slotDeleteScheduleManager\0"
    "slotMoveScheduleManager\0slotCalculateSchedule\0"
    "slotBaselineSchedule\0slotProjectWorktime\0"
    "slotOpenNode\0slotTaskProgress\0"
    "slotTaskDescription\0slotDeleteTask\0"
    "QList<Node*>\0lst\0slotIndentTask\0"
    "slotUnindentTask\0slotMoveTaskUp\0"
    "slotMoveTaskDown\0slotConnectNode\0"
    "slotDeleteResource\0slotDeleteResourceGroup\0"
    "ResourceGroup*\0group\0slotDeleteResourceObjects\0"
    "QObjectList\0slotCurrentChanged\0"
    "slotSelectDefaultView\0slotInsertResourcesFile\0"
    "projects\0slotInsertFile\0slotWorkPackageLoaded\0"
    "slotMailWorkpackage\0slotMailWorkpackages\0"
    "nodes\0slotOpenUrlRequest\0HtmlView*\0v\0"
    "url\0slotProjectCalculated\0slotUpdateViewInfo\0"
    "itm\0createReportView\0QDomDocument\0doc\0"
    "saveTaskModule\0removeTaskModule\0"
    "taskModuleFileChanged\0path\0"
    "slotActionDestroyed\0o\0slotViewListItemRemoved\0"
    "slotViewListItemInserted\0"
    "slotProjectEditFinished\0result\0"
    "slotTaskEditFinished\0slotSummaryTaskEditFinished\0"
    "slotEditResourceFinished\0"
    "slotProjectWorktimeFinished\0"
    "slotDefineWBSFinished\0slotCurrencyConfigFinished\0"
    "slotInsertFileFinished\0slotAddSubTaskFinished\0"
    "slotAddTaskFinished\0slotAddSubMilestoneFinished\0"
    "slotAddMilestoneFinished\0"
    "slotTaskProgressFinished\0"
    "slotMilestoneProgressFinished\0"
    "slotTaskDescriptionFinished\0"
    "slotAddRelationFinished\0"
    "slotModifyRelationFinished\0"
    "slotReportDesignFinished\0"
    "slotOpenReportFileFinished\0"
    "slotCreateViewFinished\0slotRemoveCommands\0"
    "hideToolDocker\0initiateViews\0"
    "slotViewScheduleManager"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KPlato__View[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    1,  539,    2, 0x06 /* Public */,
       5,    1,  542,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
       7,    0,  545,    2, 0x0a /* Public */,
       8,    0,  546,    2, 0x0a /* Public */,
       9,    0,  547,    2, 0x0a /* Public */,
       9,    1,  548,    2, 0x0a /* Public */,
      12,    0,  551,    2, 0x0a /* Public */,
      13,    0,  552,    2, 0x0a /* Public */,
      14,    0,  553,    2, 0x0a /* Public */,
      15,    0,  554,    2, 0x0a /* Public */,
      16,    1,  555,    2, 0x0a /* Public */,
      18,    0,  558,    2, 0x0a /* Public */,
      19,    0,  559,    2, 0x0a /* Public */,
      20,    0,  560,    2, 0x0a /* Public */,
      21,    0,  561,    2, 0x0a /* Public */,
      22,    0,  562,    2, 0x0a /* Public */,
      23,    0,  563,    2, 0x0a /* Public */,
      24,    0,  564,    2, 0x0a /* Public */,
      25,    0,  565,    2, 0x0a /* Public */,
      26,    0,  566,    2, 0x0a /* Public */,
      27,    0,  567,    2, 0x0a /* Public */,
      28,    2,  568,    2, 0x0a /* Public */,
      32,    1,  573,    2, 0x0a /* Public */,
      28,    3,  576,    2, 0x0a /* Public */,
      32,    2,  583,    2, 0x0a /* Public */,
      32,    0,  588,    2, 0x0a /* Public */,
      36,    0,  589,    2, 0x0a /* Public */,
      37,    2,  590,    2, 0x0a /* Public */,
      40,    2,  595,    2, 0x0a /* Public */,
      40,    3,  600,    2, 0x0a /* Public */,
      45,    3,  607,    2, 0x0a /* Public */,
      49,    1,  614,    2, 0x0a /* Public */,
      50,    0,  617,    2, 0x0a /* Public */,
      51,    2,  618,    2, 0x09 /* Protected */,
      54,    2,  623,    2, 0x09 /* Protected */,
      55,    0,  628,    2, 0x09 /* Protected */,
      56,    1,  629,    2, 0x09 /* Protected */,
      59,    1,  632,    2, 0x09 /* Protected */,
      61,    1,  635,    2, 0x09 /* Protected */,
      63,    1,  638,    2, 0x09 /* Protected */,
      64,    1,  641,    2, 0x09 /* Protected */,
      65,    1,  644,    2, 0x09 /* Protected */,
      68,    2,  647,    2, 0x09 /* Protected */,
      69,    3,  652,    2, 0x09 /* Protected */,
      70,    2,  659,    2, 0x09 /* Protected */,
      71,    2,  664,    2, 0x09 /* Protected */,
      72,    0,  669,    2, 0x09 /* Protected */,
      73,    0,  670,    2, 0x09 /* Protected */,
      73,    1,  671,    2, 0x09 /* Protected */,
      74,    0,  674,    2, 0x09 /* Protected */,
      75,    0,  675,    2, 0x09 /* Protected */,
      76,    1,  676,    2, 0x09 /* Protected */,
      76,    1,  679,    2, 0x09 /* Protected */,
      76,    0,  682,    2, 0x09 /* Protected */,
      79,    0,  683,    2, 0x09 /* Protected */,
      80,    0,  684,    2, 0x09 /* Protected */,
      81,    0,  685,    2, 0x09 /* Protected */,
      82,    0,  686,    2, 0x09 /* Protected */,
      83,    0,  687,    2, 0x09 /* Protected */,
      84,    1,  688,    2, 0x09 /* Protected */,
      85,    1,  691,    2, 0x09 /* Protected */,
      88,    1,  694,    2, 0x09 /* Protected */,
      90,    1,  697,    2, 0x09 /* Protected */,
      91,    0,  700,    2, 0x09 /* Protected */,
      92,    2,  701,    2, 0x09 /* Protected */,
      94,    0,  706,    2, 0x09 /* Protected */,
      95,    0,  707,    2, 0x09 /* Protected */,
      96,    2,  708,    2, 0x09 /* Protected */,
      96,    1,  713,    2, 0x29 /* Protected | MethodCloned */,
      97,    2,  716,    2, 0x09 /* Protected */,
      97,    1,  721,    2, 0x29 /* Protected | MethodCloned */,
      99,    2,  724,    2, 0x09 /* Protected */,
     103,    1,  729,    2, 0x09 /* Protected */,
     104,    1,  732,    2, 0x09 /* Protected */,
     106,    1,  735,    2, 0x09 /* Protected */,
     109,    2,  738,    2, 0x09 /* Protected */,
     110,    1,  743,    2, 0x09 /* Protected */,
     111,    1,  746,    2, 0x09 /* Protected */,
     113,    1,  749,    2, 0x08 /* Private */,
     115,    1,  752,    2, 0x08 /* Private */,
     116,    3,  755,    2, 0x08 /* Private */,
     117,    1,  762,    2, 0x08 /* Private */,
     119,    1,  765,    2, 0x08 /* Private */,
     120,    1,  768,    2, 0x08 /* Private */,
     121,    1,  771,    2, 0x08 /* Private */,
     122,    1,  774,    2, 0x08 /* Private */,
     123,    1,  777,    2, 0x08 /* Private */,
     124,    1,  780,    2, 0x08 /* Private */,
     125,    1,  783,    2, 0x08 /* Private */,
     126,    1,  786,    2, 0x08 /* Private */,
     127,    1,  789,    2, 0x08 /* Private */,
     128,    1,  792,    2, 0x08 /* Private */,
     129,    1,  795,    2, 0x08 /* Private */,
     130,    1,  798,    2, 0x08 /* Private */,
     131,    1,  801,    2, 0x08 /* Private */,
     132,    1,  804,    2, 0x08 /* Private */,
     133,    1,  807,    2, 0x08 /* Private */,
     134,    1,  810,    2, 0x08 /* Private */,
     135,    1,  813,    2, 0x08 /* Private */,
     136,    1,  816,    2, 0x08 /* Private */,
     137,    1,  819,    2, 0x08 /* Private */,
     138,    0,  822,    2, 0x08 /* Private */,
     139,    0,  823,    2, 0x08 /* Private */,
     140,    0,  824,    2, 0x08 /* Private */,
     141,    1,  825,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, QMetaType::QStringList,    6,

 // slots: parameters
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 10,   11,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   17,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 29, 0x80000000 | 29,   30,   31,
    QMetaType::Void, 0x80000000 | 33,   34,
    QMetaType::Void, 0x80000000 | 29, 0x80000000 | 29, QMetaType::Int,   30,   31,   35,
    QMetaType::Void, 0x80000000 | 33, QMetaType::Int,   34,   35,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 29, QMetaType::QString,   38,   39,
    QMetaType::Void, QMetaType::QString, QMetaType::QPoint,   41,   42,
    QMetaType::Void, QMetaType::QString, QMetaType::QPoint, 0x80000000 | 43,   41,   42,   44,
    QMetaType::Void, 0x80000000 | 46, 0x80000000 | 46, QMetaType::Int,   44,   47,   48,
    QMetaType::Void, 0x80000000 | 46,   44,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 52, QMetaType::Bool,   53,    2,
    QMetaType::Void, 0x80000000 | 43, 0x80000000 | 43,    2,    2,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 57,   58,
    QMetaType::Void, 0x80000000 | 60,    2,
    QMetaType::Void, 0x80000000 | 62,    2,
    QMetaType::Void, 0x80000000 | 62,    2,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 66,   67,
    QMetaType::Void, 0x80000000 | 66, 0x80000000 | 3,   67,    4,
    QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3, QMetaType::Int,    4,   47,   48,
    QMetaType::Void, 0x80000000 | 66, 0x80000000 | 3,    2,    2,
    QMetaType::Void, 0x80000000 | 66, 0x80000000 | 3,   67,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 29,   38,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 77,   78,
    QMetaType::Void, 0x80000000 | 29,   38,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 10,   11,
    QMetaType::Void, 0x80000000 | 86,   87,
    QMetaType::Void, 0x80000000 | 89,    2,
    QMetaType::Void, QMetaType::Int,    2,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString, QMetaType::QUrl,    2,   93,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 29, 0x80000000 | 10,   38,   11,
    QMetaType::Void, 0x80000000 | 29,   38,
    QMetaType::Void, 0x80000000 | 77, 0x80000000 | 10,   98,   11,
    QMetaType::Void, 0x80000000 | 77,   98,
    QMetaType::Void, 0x80000000 | 100, QMetaType::QUrl,  101,  102,
    QMetaType::Void, 0x80000000 | 3,    4,
    QMetaType::Void, 0x80000000 | 43,  105,
    QMetaType::Void, 0x80000000 | 107,  108,
    QMetaType::Void, QMetaType::QUrl, 0x80000000 | 66,  102,   67,
    QMetaType::Void, QMetaType::QUrl,  102,
    QMetaType::Void, QMetaType::QString,  112,
    QMetaType::Void, QMetaType::QObjectStar,  114,
    QMetaType::Void, 0x80000000 | 43,   44,
    QMetaType::Void, 0x80000000 | 43, 0x80000000 | 43, QMetaType::Int,   44,   47,   48,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void, QMetaType::Int,  118,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 3,    4,

       0        // eod
};

void KPlato::View::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        View *_t = static_cast<View *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->currentScheduleManagerChanged((*reinterpret_cast< ScheduleManager*(*)>(_a[1]))); break;
        case 1: _t->taskModulesChanged((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 2: _t->slotUpdate(); break;
        case 3: _t->slotCreateNewProject(); break;
        case 4: _t->slotEditResource(); break;
        case 5: _t->slotEditResource((*reinterpret_cast< Resource*(*)>(_a[1]))); break;
        case 6: _t->slotEditCut(); break;
        case 7: _t->slotEditCopy(); break;
        case 8: _t->slotEditPaste(); break;
        case 9: _t->slotRefreshView(); break;
        case 10: _t->slotViewSelector((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 11: _t->slotAddTask(); break;
        case 12: _t->slotAddSubTask(); break;
        case 13: _t->slotAddMilestone(); break;
        case 14: _t->slotAddSubMilestone(); break;
        case 15: _t->slotProjectEdit(); break;
        case 16: _t->slotDefineWBS(); break;
        case 17: _t->slotCurrencyConfig(); break;
        case 18: _t->slotCreateView(); break;
        case 19: _t->slotConfigure(); break;
        case 20: _t->slotIntroduction(); break;
        case 21: _t->slotAddRelation((*reinterpret_cast< Node*(*)>(_a[1])),(*reinterpret_cast< Node*(*)>(_a[2]))); break;
        case 22: _t->slotModifyRelation((*reinterpret_cast< Relation*(*)>(_a[1]))); break;
        case 23: _t->slotAddRelation((*reinterpret_cast< Node*(*)>(_a[1])),(*reinterpret_cast< Node*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 24: _t->slotModifyRelation((*reinterpret_cast< Relation*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 25: _t->slotModifyRelation(); break;
        case 26: _t->slotDeleteRelation(); break;
        case 27: _t->slotRenameNode((*reinterpret_cast< Node*(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 28: _t->slotPopupMenu((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2]))); break;
        case 29: _t->slotPopupMenu((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QPoint(*)>(_a[2])),(*reinterpret_cast< ViewListItem*(*)>(_a[3]))); break;
        case 30: _t->addViewListItem((*reinterpret_cast< const ViewListItem*(*)>(_a[1])),(*reinterpret_cast< const ViewListItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 31: _t->removeViewListItem((*reinterpret_cast< const ViewListItem*(*)>(_a[1]))); break;
        case 32: _t->slotOpenReportFile(); break;
        case 33: _t->slotGuiActivated((*reinterpret_cast< ViewBase*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 34: _t->slotViewActivated((*reinterpret_cast< ViewListItem*(*)>(_a[1])),(*reinterpret_cast< ViewListItem*(*)>(_a[2]))); break;
        case 35: _t->slotPlugScheduleActions(); break;
        case 36: _t->slotViewSchedule((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 37: _t->slotScheduleChanged((*reinterpret_cast< MainSchedule*(*)>(_a[1]))); break;
        case 38: _t->slotScheduleAdded((*reinterpret_cast< const MainSchedule*(*)>(_a[1]))); break;
        case 39: _t->slotScheduleRemoved((*reinterpret_cast< const MainSchedule*(*)>(_a[1]))); break;
        case 40: _t->slotSelectionChanged((*reinterpret_cast< ScheduleManager*(*)>(_a[1]))); break;
        case 41: _t->slotAddScheduleManager((*reinterpret_cast< Project*(*)>(_a[1]))); break;
        case 42: _t->slotDeleteScheduleManager((*reinterpret_cast< Project*(*)>(_a[1])),(*reinterpret_cast< ScheduleManager*(*)>(_a[2]))); break;
        case 43: _t->slotMoveScheduleManager((*reinterpret_cast< ScheduleManager*(*)>(_a[1])),(*reinterpret_cast< ScheduleManager*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 44: _t->slotCalculateSchedule((*reinterpret_cast< Project*(*)>(_a[1])),(*reinterpret_cast< ScheduleManager*(*)>(_a[2]))); break;
        case 45: _t->slotBaselineSchedule((*reinterpret_cast< Project*(*)>(_a[1])),(*reinterpret_cast< ScheduleManager*(*)>(_a[2]))); break;
        case 46: _t->slotProjectWorktime(); break;
        case 47: _t->slotOpenNode(); break;
        case 48: _t->slotOpenNode((*reinterpret_cast< Node*(*)>(_a[1]))); break;
        case 49: _t->slotTaskProgress(); break;
        case 50: _t->slotTaskDescription(); break;
        case 51: _t->slotDeleteTask((*reinterpret_cast< QList<Node*>(*)>(_a[1]))); break;
        case 52: _t->slotDeleteTask((*reinterpret_cast< Node*(*)>(_a[1]))); break;
        case 53: _t->slotDeleteTask(); break;
        case 54: _t->slotIndentTask(); break;
        case 55: _t->slotUnindentTask(); break;
        case 56: _t->slotMoveTaskUp(); break;
        case 57: _t->slotMoveTaskDown(); break;
        case 58: _t->slotConnectNode(); break;
        case 59: _t->slotDeleteResource((*reinterpret_cast< Resource*(*)>(_a[1]))); break;
        case 60: _t->slotDeleteResourceGroup((*reinterpret_cast< ResourceGroup*(*)>(_a[1]))); break;
        case 61: _t->slotDeleteResourceObjects((*reinterpret_cast< QObjectList(*)>(_a[1]))); break;
        case 62: _t->slotCurrentChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 63: _t->slotSelectDefaultView(); break;
        case 64: _t->slotInsertResourcesFile((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 65: _t->slotInsertFile(); break;
        case 66: _t->slotWorkPackageLoaded(); break;
        case 67: _t->slotMailWorkpackage((*reinterpret_cast< Node*(*)>(_a[1])),(*reinterpret_cast< Resource*(*)>(_a[2]))); break;
        case 68: _t->slotMailWorkpackage((*reinterpret_cast< Node*(*)>(_a[1]))); break;
        case 69: _t->slotMailWorkpackages((*reinterpret_cast< const QList<Node*>(*)>(_a[1])),(*reinterpret_cast< Resource*(*)>(_a[2]))); break;
        case 70: _t->slotMailWorkpackages((*reinterpret_cast< const QList<Node*>(*)>(_a[1]))); break;
        case 71: _t->slotOpenUrlRequest((*reinterpret_cast< HtmlView*(*)>(_a[1])),(*reinterpret_cast< const QUrl(*)>(_a[2]))); break;
        case 72: _t->slotProjectCalculated((*reinterpret_cast< ScheduleManager*(*)>(_a[1]))); break;
        case 73: _t->slotUpdateViewInfo((*reinterpret_cast< ViewListItem*(*)>(_a[1]))); break;
        case 74: _t->createReportView((*reinterpret_cast< const QDomDocument(*)>(_a[1]))); break;
        case 75: _t->saveTaskModule((*reinterpret_cast< const QUrl(*)>(_a[1])),(*reinterpret_cast< Project*(*)>(_a[2]))); break;
        case 76: _t->removeTaskModule((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
        case 77: _t->taskModuleFileChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 78: _t->slotActionDestroyed((*reinterpret_cast< QObject*(*)>(_a[1]))); break;
        case 79: _t->slotViewListItemRemoved((*reinterpret_cast< ViewListItem*(*)>(_a[1]))); break;
        case 80: _t->slotViewListItemInserted((*reinterpret_cast< ViewListItem*(*)>(_a[1])),(*reinterpret_cast< ViewListItem*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 81: _t->slotProjectEditFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 82: _t->slotTaskEditFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 83: _t->slotSummaryTaskEditFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 84: _t->slotEditResourceFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 85: _t->slotProjectWorktimeFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 86: _t->slotDefineWBSFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 87: _t->slotCurrencyConfigFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 88: _t->slotInsertFileFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 89: _t->slotAddSubTaskFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 90: _t->slotAddTaskFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 91: _t->slotAddSubMilestoneFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 92: _t->slotAddMilestoneFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 93: _t->slotTaskProgressFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 94: _t->slotMilestoneProgressFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 95: _t->slotTaskDescriptionFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 96: _t->slotAddRelationFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 97: _t->slotModifyRelationFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 98: _t->slotReportDesignFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 99: _t->slotOpenReportFileFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 100: _t->slotCreateViewFinished((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 101: _t->slotRemoveCommands(); break;
        case 102: _t->hideToolDocker(); break;
        case 103: _t->initiateViews(); break;
        case 104: _t->slotViewScheduleManager((*reinterpret_cast< ScheduleManager*(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ViewBase* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            typedef void (View::*_t)(ScheduleManager * );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&View::currentScheduleManagerChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (View::*_t)(const QStringList & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&View::taskModulesChanged)) {
                *result = 1;
                return;
            }
        }
    }
}

const QMetaObject KPlato::View::staticMetaObject = {
    { &KoView::staticMetaObject, qt_meta_stringdata_KPlato__View.data,
      qt_meta_data_KPlato__View,  qt_static_metacall, nullptr, nullptr}
};


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

void *KPlato::View::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_KPlato__View.stringdata0))
        return static_cast<void*>(this);
    return KoView::qt_metacast(_clname);
}

int KPlato::View::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = KoView::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 105)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 105;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 105)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 105;
    }
    return _id;
}

// SIGNAL 0
void KPlato::View::currentScheduleManagerChanged(ScheduleManager * _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void KPlato::View::taskModulesChanged(const QStringList & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
