/****************************************************************************
** Meta object code from reading C++ file 'uml.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/umbrello-17.12.3/umbrello/uml.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'uml.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_UMLApp_t {
    QByteArrayData data[124];
    char stringdata0[2025];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_UMLApp_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_UMLApp_t qt_meta_stringdata_UMLApp = {
    {
QT_MOC_LITERAL(0, 0, 6), // "UMLApp"
QT_MOC_LITERAL(1, 7, 16), // "sigCutSuccessful"
QT_MOC_LITERAL(2, 24, 0), // ""
QT_MOC_LITERAL(3, 25, 24), // "slotExecGenerationWizard"
QT_MOC_LITERAL(4, 50, 19), // "slotImportingWizard"
QT_MOC_LITERAL(5, 70, 11), // "slotFileNew"
QT_MOC_LITERAL(6, 82, 12), // "slotFileOpen"
QT_MOC_LITERAL(7, 95, 18), // "slotFileOpenRecent"
QT_MOC_LITERAL(8, 114, 3), // "url"
QT_MOC_LITERAL(9, 118, 12), // "slotFileSave"
QT_MOC_LITERAL(10, 131, 14), // "slotFileSaveAs"
QT_MOC_LITERAL(11, 146, 13), // "slotFileClose"
QT_MOC_LITERAL(12, 160, 17), // "slotPrintSettings"
QT_MOC_LITERAL(13, 178, 16), // "slotPrintPreview"
QT_MOC_LITERAL(14, 195, 30), // "slotPrintPreviewPaintRequested"
QT_MOC_LITERAL(15, 226, 9), // "QPrinter*"
QT_MOC_LITERAL(16, 236, 7), // "printer"
QT_MOC_LITERAL(17, 244, 13), // "slotFilePrint"
QT_MOC_LITERAL(18, 258, 12), // "slotFileQuit"
QT_MOC_LITERAL(19, 271, 21), // "slotFileExportDocbook"
QT_MOC_LITERAL(20, 293, 19), // "slotFileExportXhtml"
QT_MOC_LITERAL(21, 313, 8), // "slotFind"
QT_MOC_LITERAL(22, 322, 12), // "slotFindNext"
QT_MOC_LITERAL(23, 335, 16), // "slotFindPrevious"
QT_MOC_LITERAL(24, 352, 11), // "slotEditCut"
QT_MOC_LITERAL(25, 364, 12), // "slotEditCopy"
QT_MOC_LITERAL(26, 377, 13), // "slotEditPaste"
QT_MOC_LITERAL(27, 391, 13), // "slotStatusMsg"
QT_MOC_LITERAL(28, 405, 4), // "text"
QT_MOC_LITERAL(29, 410, 16), // "slotClassDiagram"
QT_MOC_LITERAL(30, 427, 17), // "slotObjectDiagram"
QT_MOC_LITERAL(31, 445, 19), // "slotSequenceDiagram"
QT_MOC_LITERAL(32, 465, 24), // "slotCollaborationDiagram"
QT_MOC_LITERAL(33, 490, 18), // "slotUseCaseDiagram"
QT_MOC_LITERAL(34, 509, 16), // "slotStateDiagram"
QT_MOC_LITERAL(35, 526, 19), // "slotActivityDiagram"
QT_MOC_LITERAL(36, 546, 20), // "slotComponentDiagram"
QT_MOC_LITERAL(37, 567, 21), // "slotDeploymentDiagram"
QT_MOC_LITERAL(38, 589, 29), // "slotEntityRelationshipDiagram"
QT_MOC_LITERAL(39, 619, 13), // "slotAlignLeft"
QT_MOC_LITERAL(40, 633, 14), // "slotAlignRight"
QT_MOC_LITERAL(41, 648, 12), // "slotAlignTop"
QT_MOC_LITERAL(42, 661, 15), // "slotAlignBottom"
QT_MOC_LITERAL(43, 677, 23), // "slotAlignVerticalMiddle"
QT_MOC_LITERAL(44, 701, 25), // "slotAlignHorizontalMiddle"
QT_MOC_LITERAL(45, 727, 27), // "slotAlignVerticalDistribute"
QT_MOC_LITERAL(46, 755, 29), // "slotAlignHorizontalDistribute"
QT_MOC_LITERAL(47, 785, 19), // "slotClipDataChanged"
QT_MOC_LITERAL(48, 805, 15), // "slotCopyChanged"
QT_MOC_LITERAL(49, 821, 9), // "slotPrefs"
QT_MOC_LITERAL(50, 831, 29), // "MultiPageDialogBase::PageType"
QT_MOC_LITERAL(51, 861, 4), // "page"
QT_MOC_LITERAL(52, 866, 14), // "slotApplyPrefs"
QT_MOC_LITERAL(53, 881, 15), // "slotImportClass"
QT_MOC_LITERAL(54, 897, 17), // "slotImportProject"
QT_MOC_LITERAL(55, 915, 15), // "slotUpdateViews"
QT_MOC_LITERAL(56, 931, 16), // "slotShowTreeView"
QT_MOC_LITERAL(57, 948, 5), // "state"
QT_MOC_LITERAL(58, 954, 17), // "slotShowDebugView"
QT_MOC_LITERAL(59, 972, 25), // "slotShowDocumentationView"
QT_MOC_LITERAL(60, 998, 22), // "slotShowCmdHistoryView"
QT_MOC_LITERAL(61, 1021, 15), // "slotShowLogView"
QT_MOC_LITERAL(62, 1037, 16), // "slotShowBirdView"
QT_MOC_LITERAL(63, 1054, 27), // "slotCurrentViewClearDiagram"
QT_MOC_LITERAL(64, 1082, 31), // "slotCurrentViewToggleSnapToGrid"
QT_MOC_LITERAL(65, 1114, 29), // "slotCurrentViewToggleShowGrid"
QT_MOC_LITERAL(66, 1144, 26), // "slotCurrentViewExportImage"
QT_MOC_LITERAL(67, 1171, 21), // "slotViewsExportImages"
QT_MOC_LITERAL(68, 1193, 21), // "slotCurrentProperties"
QT_MOC_LITERAL(69, 1215, 15), // "slotClassWizard"
QT_MOC_LITERAL(70, 1231, 23), // "slotAddDefaultDatatypes"
QT_MOC_LITERAL(71, 1255, 22), // "slotCurrentViewChanged"
QT_MOC_LITERAL(72, 1278, 21), // "slotSnapToGridToggled"
QT_MOC_LITERAL(73, 1300, 6), // "gridOn"
QT_MOC_LITERAL(74, 1307, 19), // "slotShowGridToggled"
QT_MOC_LITERAL(75, 1327, 13), // "slotSelectAll"
QT_MOC_LITERAL(76, 1341, 18), // "slotDeleteSelected"
QT_MOC_LITERAL(77, 1360, 17), // "slotDeleteDiagram"
QT_MOC_LITERAL(78, 1378, 16), // "slotCloseDiagram"
QT_MOC_LITERAL(79, 1395, 5), // "index"
QT_MOC_LITERAL(80, 1401, 19), // "slotGenerateAllCode"
QT_MOC_LITERAL(81, 1421, 11), // "slotSetZoom"
QT_MOC_LITERAL(82, 1433, 8), // "QAction*"
QT_MOC_LITERAL(83, 1442, 6), // "action"
QT_MOC_LITERAL(84, 1449, 19), // "slotZoomSliderMoved"
QT_MOC_LITERAL(85, 1469, 5), // "value"
QT_MOC_LITERAL(86, 1475, 11), // "slotZoomFit"
QT_MOC_LITERAL(87, 1487, 11), // "slotZoom100"
QT_MOC_LITERAL(88, 1499, 11), // "slotZoomOut"
QT_MOC_LITERAL(89, 1511, 10), // "slotZoomIn"
QT_MOC_LITERAL(90, 1522, 19), // "slotBirdViewChanged"
QT_MOC_LITERAL(91, 1542, 9), // "newCenter"
QT_MOC_LITERAL(92, 1552, 13), // "setupZoomMenu"
QT_MOC_LITERAL(93, 1566, 12), // "slotEditUndo"
QT_MOC_LITERAL(94, 1579, 12), // "slotEditRedo"
QT_MOC_LITERAL(95, 1592, 14), // "slotTabChanged"
QT_MOC_LITERAL(96, 1607, 17), // "slotChangeTabLeft"
QT_MOC_LITERAL(97, 1625, 18), // "slotChangeTabRight"
QT_MOC_LITERAL(98, 1644, 15), // "slotMoveTabLeft"
QT_MOC_LITERAL(99, 1660, 16), // "slotMoveTabRight"
QT_MOC_LITERAL(100, 1677, 30), // "slotXhtmlDocGenerationFinished"
QT_MOC_LITERAL(101, 1708, 6), // "status"
QT_MOC_LITERAL(102, 1715, 20), // "setLang_actionscript"
QT_MOC_LITERAL(103, 1736, 11), // "setLang_ada"
QT_MOC_LITERAL(104, 1748, 11), // "setLang_cpp"
QT_MOC_LITERAL(105, 1760, 14), // "setLang_csharp"
QT_MOC_LITERAL(106, 1775, 9), // "setLang_d"
QT_MOC_LITERAL(107, 1785, 11), // "setLang_idl"
QT_MOC_LITERAL(108, 1797, 12), // "setLang_java"
QT_MOC_LITERAL(109, 1810, 18), // "setLang_javascript"
QT_MOC_LITERAL(110, 1829, 13), // "setLang_mysql"
QT_MOC_LITERAL(111, 1843, 14), // "setLang_pascal"
QT_MOC_LITERAL(112, 1858, 12), // "setLang_perl"
QT_MOC_LITERAL(113, 1871, 11), // "setLang_php"
QT_MOC_LITERAL(114, 1883, 12), // "setLang_php5"
QT_MOC_LITERAL(115, 1896, 18), // "setLang_postgresql"
QT_MOC_LITERAL(116, 1915, 14), // "setLang_python"
QT_MOC_LITERAL(117, 1930, 12), // "setLang_ruby"
QT_MOC_LITERAL(118, 1943, 11), // "setLang_sql"
QT_MOC_LITERAL(119, 1955, 11), // "setLang_tcl"
QT_MOC_LITERAL(120, 1967, 12), // "setLang_vala"
QT_MOC_LITERAL(121, 1980, 17), // "setLang_xmlschema"
QT_MOC_LITERAL(122, 1998, 20), // "slotDiagramPopupMenu"
QT_MOC_LITERAL(123, 2019, 5) // "point"

    },
    "UMLApp\0sigCutSuccessful\0\0"
    "slotExecGenerationWizard\0slotImportingWizard\0"
    "slotFileNew\0slotFileOpen\0slotFileOpenRecent\0"
    "url\0slotFileSave\0slotFileSaveAs\0"
    "slotFileClose\0slotPrintSettings\0"
    "slotPrintPreview\0slotPrintPreviewPaintRequested\0"
    "QPrinter*\0printer\0slotFilePrint\0"
    "slotFileQuit\0slotFileExportDocbook\0"
    "slotFileExportXhtml\0slotFind\0slotFindNext\0"
    "slotFindPrevious\0slotEditCut\0slotEditCopy\0"
    "slotEditPaste\0slotStatusMsg\0text\0"
    "slotClassDiagram\0slotObjectDiagram\0"
    "slotSequenceDiagram\0slotCollaborationDiagram\0"
    "slotUseCaseDiagram\0slotStateDiagram\0"
    "slotActivityDiagram\0slotComponentDiagram\0"
    "slotDeploymentDiagram\0"
    "slotEntityRelationshipDiagram\0"
    "slotAlignLeft\0slotAlignRight\0slotAlignTop\0"
    "slotAlignBottom\0slotAlignVerticalMiddle\0"
    "slotAlignHorizontalMiddle\0"
    "slotAlignVerticalDistribute\0"
    "slotAlignHorizontalDistribute\0"
    "slotClipDataChanged\0slotCopyChanged\0"
    "slotPrefs\0MultiPageDialogBase::PageType\0"
    "page\0slotApplyPrefs\0slotImportClass\0"
    "slotImportProject\0slotUpdateViews\0"
    "slotShowTreeView\0state\0slotShowDebugView\0"
    "slotShowDocumentationView\0"
    "slotShowCmdHistoryView\0slotShowLogView\0"
    "slotShowBirdView\0slotCurrentViewClearDiagram\0"
    "slotCurrentViewToggleSnapToGrid\0"
    "slotCurrentViewToggleShowGrid\0"
    "slotCurrentViewExportImage\0"
    "slotViewsExportImages\0slotCurrentProperties\0"
    "slotClassWizard\0slotAddDefaultDatatypes\0"
    "slotCurrentViewChanged\0slotSnapToGridToggled\0"
    "gridOn\0slotShowGridToggled\0slotSelectAll\0"
    "slotDeleteSelected\0slotDeleteDiagram\0"
    "slotCloseDiagram\0index\0slotGenerateAllCode\0"
    "slotSetZoom\0QAction*\0action\0"
    "slotZoomSliderMoved\0value\0slotZoomFit\0"
    "slotZoom100\0slotZoomOut\0slotZoomIn\0"
    "slotBirdViewChanged\0newCenter\0"
    "setupZoomMenu\0slotEditUndo\0slotEditRedo\0"
    "slotTabChanged\0slotChangeTabLeft\0"
    "slotChangeTabRight\0slotMoveTabLeft\0"
    "slotMoveTabRight\0slotXhtmlDocGenerationFinished\0"
    "status\0setLang_actionscript\0setLang_ada\0"
    "setLang_cpp\0setLang_csharp\0setLang_d\0"
    "setLang_idl\0setLang_java\0setLang_javascript\0"
    "setLang_mysql\0setLang_pascal\0setLang_perl\0"
    "setLang_php\0setLang_php5\0setLang_postgresql\0"
    "setLang_python\0setLang_ruby\0setLang_sql\0"
    "setLang_tcl\0setLang_vala\0setLang_xmlschema\0"
    "slotDiagramPopupMenu\0point"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_UMLApp[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    0,  554,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
       3,    0,  555,    2, 0x0a /* Public */,
       4,    0,  556,    2, 0x0a /* Public */,
       5,    0,  557,    2, 0x0a /* Public */,
       6,    0,  558,    2, 0x0a /* Public */,
       7,    1,  559,    2, 0x0a /* Public */,
       9,    0,  562,    2, 0x0a /* Public */,
      10,    0,  563,    2, 0x0a /* Public */,
      11,    0,  564,    2, 0x0a /* Public */,
      12,    0,  565,    2, 0x0a /* Public */,
      13,    0,  566,    2, 0x0a /* Public */,
      14,    1,  567,    2, 0x0a /* Public */,
      17,    0,  570,    2, 0x0a /* Public */,
      18,    0,  571,    2, 0x0a /* Public */,
      19,    0,  572,    2, 0x0a /* Public */,
      20,    0,  573,    2, 0x0a /* Public */,
      21,    0,  574,    2, 0x0a /* Public */,
      22,    0,  575,    2, 0x0a /* Public */,
      23,    0,  576,    2, 0x0a /* Public */,
      24,    0,  577,    2, 0x0a /* Public */,
      25,    0,  578,    2, 0x0a /* Public */,
      26,    0,  579,    2, 0x0a /* Public */,
      27,    1,  580,    2, 0x0a /* Public */,
      29,    0,  583,    2, 0x0a /* Public */,
      30,    0,  584,    2, 0x0a /* Public */,
      31,    0,  585,    2, 0x0a /* Public */,
      32,    0,  586,    2, 0x0a /* Public */,
      33,    0,  587,    2, 0x0a /* Public */,
      34,    0,  588,    2, 0x0a /* Public */,
      35,    0,  589,    2, 0x0a /* Public */,
      36,    0,  590,    2, 0x0a /* Public */,
      37,    0,  591,    2, 0x0a /* Public */,
      38,    0,  592,    2, 0x0a /* Public */,
      39,    0,  593,    2, 0x0a /* Public */,
      40,    0,  594,    2, 0x0a /* Public */,
      41,    0,  595,    2, 0x0a /* Public */,
      42,    0,  596,    2, 0x0a /* Public */,
      43,    0,  597,    2, 0x0a /* Public */,
      44,    0,  598,    2, 0x0a /* Public */,
      45,    0,  599,    2, 0x0a /* Public */,
      46,    0,  600,    2, 0x0a /* Public */,
      47,    0,  601,    2, 0x0a /* Public */,
      48,    0,  602,    2, 0x0a /* Public */,
      49,    1,  603,    2, 0x0a /* Public */,
      49,    0,  606,    2, 0x2a /* Public | MethodCloned */,
      52,    0,  607,    2, 0x0a /* Public */,
      53,    0,  608,    2, 0x0a /* Public */,
      54,    0,  609,    2, 0x0a /* Public */,
      55,    0,  610,    2, 0x0a /* Public */,
      56,    1,  611,    2, 0x0a /* Public */,
      58,    1,  614,    2, 0x0a /* Public */,
      59,    1,  617,    2, 0x0a /* Public */,
      60,    1,  620,    2, 0x0a /* Public */,
      61,    1,  623,    2, 0x0a /* Public */,
      62,    1,  626,    2, 0x0a /* Public */,
      63,    0,  629,    2, 0x0a /* Public */,
      64,    0,  630,    2, 0x0a /* Public */,
      65,    0,  631,    2, 0x0a /* Public */,
      66,    0,  632,    2, 0x0a /* Public */,
      67,    0,  633,    2, 0x0a /* Public */,
      68,    0,  634,    2, 0x0a /* Public */,
      69,    0,  635,    2, 0x0a /* Public */,
      70,    0,  636,    2, 0x0a /* Public */,
      71,    0,  637,    2, 0x0a /* Public */,
      72,    1,  638,    2, 0x0a /* Public */,
      74,    1,  641,    2, 0x0a /* Public */,
      75,    0,  644,    2, 0x0a /* Public */,
      76,    0,  645,    2, 0x0a /* Public */,
      77,    0,  646,    2, 0x0a /* Public */,
      78,    1,  647,    2, 0x0a /* Public */,
      80,    0,  650,    2, 0x0a /* Public */,
      81,    1,  651,    2, 0x0a /* Public */,
      84,    1,  654,    2, 0x0a /* Public */,
      86,    0,  657,    2, 0x0a /* Public */,
      87,    0,  658,    2, 0x0a /* Public */,
      88,    0,  659,    2, 0x0a /* Public */,
      89,    0,  660,    2, 0x0a /* Public */,
      90,    1,  661,    2, 0x0a /* Public */,
      92,    0,  664,    2, 0x0a /* Public */,
      93,    0,  665,    2, 0x0a /* Public */,
      94,    0,  666,    2, 0x0a /* Public */,
      95,    1,  667,    2, 0x0a /* Public */,
      96,    0,  670,    2, 0x0a /* Public */,
      97,    0,  671,    2, 0x0a /* Public */,
      98,    0,  672,    2, 0x0a /* Public */,
      99,    0,  673,    2, 0x0a /* Public */,
     100,    1,  674,    2, 0x0a /* Public */,
     102,    0,  677,    2, 0x08 /* Private */,
     103,    0,  678,    2, 0x08 /* Private */,
     104,    0,  679,    2, 0x08 /* Private */,
     105,    0,  680,    2, 0x08 /* Private */,
     106,    0,  681,    2, 0x08 /* Private */,
     107,    0,  682,    2, 0x08 /* Private */,
     108,    0,  683,    2, 0x08 /* Private */,
     109,    0,  684,    2, 0x08 /* Private */,
     110,    0,  685,    2, 0x08 /* Private */,
     111,    0,  686,    2, 0x08 /* Private */,
     112,    0,  687,    2, 0x08 /* Private */,
     113,    0,  688,    2, 0x08 /* Private */,
     114,    0,  689,    2, 0x08 /* Private */,
     115,    0,  690,    2, 0x08 /* Private */,
     116,    0,  691,    2, 0x08 /* Private */,
     117,    0,  692,    2, 0x08 /* Private */,
     118,    0,  693,    2, 0x08 /* Private */,
     119,    0,  694,    2, 0x08 /* Private */,
     120,    0,  695,    2, 0x08 /* Private */,
     121,    0,  696,    2, 0x08 /* Private */,
     122,    1,  697,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void,

 // slots: parameters
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QUrl,    8,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Void,
    QMetaType::Bool,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 15,   16,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QString,   28,
    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, 0x80000000 | 50,   51,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void, QMetaType::Bool,   57,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   73,
    QMetaType::Void, QMetaType::Bool,   73,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   79,
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 82,   83,
    QMetaType::Void, QMetaType::Int,   85,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::QPointF,   91,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Int,   79,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,  101,
    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::QPoint,  123,

       0        // eod
};

void UMLApp::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        UMLApp *_t = static_cast<UMLApp *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->sigCutSuccessful(); break;
        case 1: _t->slotExecGenerationWizard(); break;
        case 2: _t->slotImportingWizard(); break;
        case 3: _t->slotFileNew(); break;
        case 4: _t->slotFileOpen(); break;
        case 5: _t->slotFileOpenRecent((*reinterpret_cast< const QUrl(*)>(_a[1]))); break;
        case 6: _t->slotFileSave(); break;
        case 7: { bool _r = _t->slotFileSaveAs();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 8: _t->slotFileClose(); break;
        case 9: { bool _r = _t->slotPrintSettings();
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); }  break;
        case 10: _t->slotPrintPreview(); break;
        case 11: _t->slotPrintPreviewPaintRequested((*reinterpret_cast< QPrinter*(*)>(_a[1]))); break;
        case 12: _t->slotFilePrint(); break;
        case 13: _t->slotFileQuit(); break;
        case 14: _t->slotFileExportDocbook(); break;
        case 15: _t->slotFileExportXhtml(); break;
        case 16: _t->slotFind(); break;
        case 17: _t->slotFindNext(); break;
        case 18: _t->slotFindPrevious(); break;
        case 19: _t->slotEditCut(); break;
        case 20: _t->slotEditCopy(); break;
        case 21: _t->slotEditPaste(); break;
        case 22: _t->slotStatusMsg((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 23: _t->slotClassDiagram(); break;
        case 24: _t->slotObjectDiagram(); break;
        case 25: _t->slotSequenceDiagram(); break;
        case 26: _t->slotCollaborationDiagram(); break;
        case 27: _t->slotUseCaseDiagram(); break;
        case 28: _t->slotStateDiagram(); break;
        case 29: _t->slotActivityDiagram(); break;
        case 30: _t->slotComponentDiagram(); break;
        case 31: _t->slotDeploymentDiagram(); break;
        case 32: _t->slotEntityRelationshipDiagram(); break;
        case 33: _t->slotAlignLeft(); break;
        case 34: _t->slotAlignRight(); break;
        case 35: _t->slotAlignTop(); break;
        case 36: _t->slotAlignBottom(); break;
        case 37: _t->slotAlignVerticalMiddle(); break;
        case 38: _t->slotAlignHorizontalMiddle(); break;
        case 39: _t->slotAlignVerticalDistribute(); break;
        case 40: _t->slotAlignHorizontalDistribute(); break;
        case 41: _t->slotClipDataChanged(); break;
        case 42: _t->slotCopyChanged(); break;
        case 43: _t->slotPrefs((*reinterpret_cast< MultiPageDialogBase::PageType(*)>(_a[1]))); break;
        case 44: _t->slotPrefs(); break;
        case 45: _t->slotApplyPrefs(); break;
        case 46: _t->slotImportClass(); break;
        case 47: _t->slotImportProject(); break;
        case 48: _t->slotUpdateViews(); break;
        case 49: _t->slotShowTreeView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 50: _t->slotShowDebugView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 51: _t->slotShowDocumentationView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 52: _t->slotShowCmdHistoryView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 53: _t->slotShowLogView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 54: _t->slotShowBirdView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 55: _t->slotCurrentViewClearDiagram(); break;
        case 56: _t->slotCurrentViewToggleSnapToGrid(); break;
        case 57: _t->slotCurrentViewToggleShowGrid(); break;
        case 58: _t->slotCurrentViewExportImage(); break;
        case 59: _t->slotViewsExportImages(); break;
        case 60: _t->slotCurrentProperties(); break;
        case 61: _t->slotClassWizard(); break;
        case 62: _t->slotAddDefaultDatatypes(); break;
        case 63: _t->slotCurrentViewChanged(); break;
        case 64: _t->slotSnapToGridToggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 65: _t->slotShowGridToggled((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 66: _t->slotSelectAll(); break;
        case 67: _t->slotDeleteSelected(); break;
        case 68: _t->slotDeleteDiagram(); break;
        case 69: _t->slotCloseDiagram((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 70: _t->slotGenerateAllCode(); break;
        case 71: _t->slotSetZoom((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
        case 72: _t->slotZoomSliderMoved((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 73: _t->slotZoomFit(); break;
        case 74: _t->slotZoom100(); break;
        case 75: _t->slotZoomOut(); break;
        case 76: _t->slotZoomIn(); break;
        case 77: _t->slotBirdViewChanged((*reinterpret_cast< const QPointF(*)>(_a[1]))); break;
        case 78: _t->setupZoomMenu(); break;
        case 79: _t->slotEditUndo(); break;
        case 80: _t->slotEditRedo(); break;
        case 81: _t->slotTabChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 82: _t->slotChangeTabLeft(); break;
        case 83: _t->slotChangeTabRight(); break;
        case 84: _t->slotMoveTabLeft(); break;
        case 85: _t->slotMoveTabRight(); break;
        case 86: _t->slotXhtmlDocGenerationFinished((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 87: _t->setLang_actionscript(); break;
        case 88: _t->setLang_ada(); break;
        case 89: _t->setLang_cpp(); break;
        case 90: _t->setLang_csharp(); break;
        case 91: _t->setLang_d(); break;
        case 92: _t->setLang_idl(); break;
        case 93: _t->setLang_java(); break;
        case 94: _t->setLang_javascript(); break;
        case 95: _t->setLang_mysql(); break;
        case 96: _t->setLang_pascal(); break;
        case 97: _t->setLang_perl(); break;
        case 98: _t->setLang_php(); break;
        case 99: _t->setLang_php5(); break;
        case 100: _t->setLang_postgresql(); break;
        case 101: _t->setLang_python(); break;
        case 102: _t->setLang_ruby(); break;
        case 103: _t->setLang_sql(); break;
        case 104: _t->setLang_tcl(); break;
        case 105: _t->setLang_vala(); break;
        case 106: _t->setLang_xmlschema(); break;
        case 107: _t->slotDiagramPopupMenu((*reinterpret_cast< const QPoint(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            typedef void (UMLApp::*_t)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&UMLApp::sigCutSuccessful)) {
                *result = 0;
                return;
            }
        }
    }
}

const QMetaObject UMLApp::staticMetaObject = {
    { &KXmlGuiWindow::staticMetaObject, qt_meta_stringdata_UMLApp.data,
      qt_meta_data_UMLApp,  qt_static_metacall, nullptr, nullptr}
};


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

void *UMLApp::qt_metacast(const char *_clname)
{
    if (!_clname) return nullptr;
    if (!strcmp(_clname, qt_meta_stringdata_UMLApp.stringdata0))
        return static_cast<void*>(this);
    return KXmlGuiWindow::qt_metacast(_clname);
}

int UMLApp::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = KXmlGuiWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 108)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 108;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 108)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 108;
    }
    return _id;
}

// SIGNAL 0
void UMLApp::sigCutSuccessful()
{
    QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
