/****************************************************************************
** Meta object code from reading C++ file 'app.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 "app.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'app.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_XxApp_t {
    QByteArrayData data[111];
    char stringdata0[1794];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_XxApp_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_XxApp_t qt_meta_stringdata_XxApp = {
    {
QT_MOC_LITERAL(0, 0, 5), // "XxApp"
QT_MOC_LITERAL(1, 6, 13), // "cursorChanged"
QT_MOC_LITERAL(2, 20, 0), // ""
QT_MOC_LITERAL(3, 21, 10), // "cursorLine"
QT_MOC_LITERAL(4, 32, 15), // "textSizeChanged"
QT_MOC_LITERAL(5, 48, 13), // "updateWidgets"
QT_MOC_LITERAL(6, 62, 21), // "updateWidgetsForDiffs"
QT_MOC_LITERAL(7, 84, 16), // "onNbLinesChanged"
QT_MOC_LITERAL(8, 101, 8), // "openLeft"
QT_MOC_LITERAL(9, 110, 10), // "openMiddle"
QT_MOC_LITERAL(10, 121, 9), // "openRight"
QT_MOC_LITERAL(11, 131, 10), // "saveAsLeft"
QT_MOC_LITERAL(12, 142, 12), // "saveAsMiddle"
QT_MOC_LITERAL(13, 155, 11), // "saveAsRight"
QT_MOC_LITERAL(14, 167, 12), // "saveAsMerged"
QT_MOC_LITERAL(15, 180, 6), // "saveAs"
QT_MOC_LITERAL(16, 187, 21), // "generatePatchFromLeft"
QT_MOC_LITERAL(17, 209, 23), // "generatePatchFromMiddle"
QT_MOC_LITERAL(18, 233, 22), // "generatePatchFromRight"
QT_MOC_LITERAL(19, 256, 16), // "saveSelectedOnly"
QT_MOC_LITERAL(20, 273, 8), // "editLeft"
QT_MOC_LITERAL(21, 282, 10), // "editMiddle"
QT_MOC_LITERAL(22, 293, 9), // "editRight"
QT_MOC_LITERAL(23, 303, 11), // "saveOptions"
QT_MOC_LITERAL(24, 315, 4), // "quit"
QT_MOC_LITERAL(25, 320, 6), // "search"
QT_MOC_LITERAL(26, 327, 13), // "searchForward"
QT_MOC_LITERAL(27, 341, 14), // "searchBackward"
QT_MOC_LITERAL(28, 356, 8), // "redoDiff"
QT_MOC_LITERAL(29, 365, 15), // "editDiffOptions"
QT_MOC_LITERAL(30, 381, 18), // "editDisplayOptions"
QT_MOC_LITERAL(31, 400, 17), // "diffFilesAtCursor"
QT_MOC_LITERAL(32, 418, 16), // "nextAndDiffFiles"
QT_MOC_LITERAL(33, 435, 19), // "copyFileLeftToRight"
QT_MOC_LITERAL(34, 455, 19), // "copyFileRightToLeft"
QT_MOC_LITERAL(35, 475, 14), // "removeFileLeft"
QT_MOC_LITERAL(36, 490, 15), // "removeFileRight"
QT_MOC_LITERAL(37, 506, 14), // "nextDifference"
QT_MOC_LITERAL(38, 521, 18), // "previousDifference"
QT_MOC_LITERAL(39, 540, 14), // "nextUnselected"
QT_MOC_LITERAL(40, 555, 18), // "previousUnselected"
QT_MOC_LITERAL(41, 574, 16), // "selectGlobalLeft"
QT_MOC_LITERAL(42, 591, 18), // "selectGlobalMiddle"
QT_MOC_LITERAL(43, 610, 17), // "selectGlobalRight"
QT_MOC_LITERAL(44, 628, 19), // "selectGlobalNeither"
QT_MOC_LITERAL(45, 648, 20), // "selectGlobalUnselect"
QT_MOC_LITERAL(46, 669, 26), // "selectGlobalUnselectedLeft"
QT_MOC_LITERAL(47, 696, 28), // "selectGlobalUnselectedMiddle"
QT_MOC_LITERAL(48, 725, 27), // "selectGlobalUnselectedRight"
QT_MOC_LITERAL(49, 753, 29), // "selectGlobalUnselectedNeither"
QT_MOC_LITERAL(50, 783, 17), // "selectGlobalMerge"
QT_MOC_LITERAL(51, 801, 16), // "selectRegionLeft"
QT_MOC_LITERAL(52, 818, 18), // "selectRegionMiddle"
QT_MOC_LITERAL(53, 837, 17), // "selectRegionRight"
QT_MOC_LITERAL(54, 855, 19), // "selectRegionNeither"
QT_MOC_LITERAL(55, 875, 20), // "selectRegionUnselect"
QT_MOC_LITERAL(56, 896, 23), // "selectRegionLeftAndNext"
QT_MOC_LITERAL(57, 920, 25), // "selectRegionMiddleAndNext"
QT_MOC_LITERAL(58, 946, 24), // "selectRegionRightAndNext"
QT_MOC_LITERAL(59, 971, 26), // "selectRegionNeitherAndNext"
QT_MOC_LITERAL(60, 998, 19), // "regionSplitSwapJoin"
QT_MOC_LITERAL(61, 1018, 14), // "selectLineLeft"
QT_MOC_LITERAL(62, 1033, 16), // "selectLineMiddle"
QT_MOC_LITERAL(63, 1050, 15), // "selectLineRight"
QT_MOC_LITERAL(64, 1066, 17), // "selectLineNeither"
QT_MOC_LITERAL(65, 1084, 18), // "selectLineUnselect"
QT_MOC_LITERAL(66, 1103, 7), // "tabsAt3"
QT_MOC_LITERAL(67, 1111, 7), // "tabsAt4"
QT_MOC_LITERAL(68, 1119, 7), // "tabsAt8"
QT_MOC_LITERAL(69, 1127, 14), // "ignoreTrailing"
QT_MOC_LITERAL(70, 1142, 16), // "ignoreWhitespace"
QT_MOC_LITERAL(71, 1159, 10), // "ignoreCase"
QT_MOC_LITERAL(72, 1170, 16), // "ignoreBlankLines"
QT_MOC_LITERAL(73, 1187, 19), // "hideCarriageReturns"
QT_MOC_LITERAL(74, 1207, 16), // "dirDiffRecursive"
QT_MOC_LITERAL(75, 1224, 17), // "ignoreFileChanges"
QT_MOC_LITERAL(76, 1242, 13), // "qualityNormal"
QT_MOC_LITERAL(77, 1256, 14), // "qualityFastest"
QT_MOC_LITERAL(78, 1271, 14), // "qualityHighest"
QT_MOC_LITERAL(79, 1286, 19), // "toggleShowFilenames"
QT_MOC_LITERAL(80, 1306, 20), // "togglePaneMergedView"
QT_MOC_LITERAL(81, 1327, 21), // "togglePopupMergedView"
QT_MOC_LITERAL(82, 1349, 13), // "toggleToolbar"
QT_MOC_LITERAL(83, 1363, 17), // "toggleLineNumbers"
QT_MOC_LITERAL(84, 1381, 18), // "toggleVerticalLine"
QT_MOC_LITERAL(85, 1400, 22), // "toggleHorizNullMarkers"
QT_MOC_LITERAL(86, 1423, 14), // "toggleOverview"
QT_MOC_LITERAL(87, 1438, 15), // "hordiffTypeNone"
QT_MOC_LITERAL(88, 1454, 17), // "hordiffTypeSingle"
QT_MOC_LITERAL(89, 1472, 19), // "hordiffTypeMultiple"
QT_MOC_LITERAL(90, 1492, 17), // "hordiffTypeUpdate"
QT_MOC_LITERAL(91, 1510, 24), // "toggleIgnoreHorizontalWs"
QT_MOC_LITERAL(92, 1535, 21), // "toggleIgnorePerHunkWs"
QT_MOC_LITERAL(93, 1557, 25), // "toggleFormatClipboardText"
QT_MOC_LITERAL(94, 1583, 14), // "ignoreFileNone"
QT_MOC_LITERAL(95, 1598, 14), // "ignoreFileLeft"
QT_MOC_LITERAL(96, 1613, 16), // "ignoreFileMiddle"
QT_MOC_LITERAL(97, 1630, 15), // "ignoreFileRight"
QT_MOC_LITERAL(98, 1646, 11), // "helpManPage"
QT_MOC_LITERAL(99, 1658, 9), // "helpAbout"
QT_MOC_LITERAL(100, 1668, 8), // "pageDown"
QT_MOC_LITERAL(101, 1677, 6), // "pageUp"
QT_MOC_LITERAL(102, 1684, 10), // "cursorDown"
QT_MOC_LITERAL(103, 1695, 8), // "cursorUp"
QT_MOC_LITERAL(104, 1704, 9), // "cursorTop"
QT_MOC_LITERAL(105, 1714, 12), // "cursorBottom"
QT_MOC_LITERAL(106, 1727, 10), // "quitAccept"
QT_MOC_LITERAL(107, 1738, 10), // "quitReject"
QT_MOC_LITERAL(108, 1749, 10), // "quitMerged"
QT_MOC_LITERAL(109, 1760, 16), // "fontSizeIncrease"
QT_MOC_LITERAL(110, 1777, 16) // "fontSizeDecrease"

    },
    "XxApp\0cursorChanged\0\0cursorLine\0"
    "textSizeChanged\0updateWidgets\0"
    "updateWidgetsForDiffs\0onNbLinesChanged\0"
    "openLeft\0openMiddle\0openRight\0saveAsLeft\0"
    "saveAsMiddle\0saveAsRight\0saveAsMerged\0"
    "saveAs\0generatePatchFromLeft\0"
    "generatePatchFromMiddle\0generatePatchFromRight\0"
    "saveSelectedOnly\0editLeft\0editMiddle\0"
    "editRight\0saveOptions\0quit\0search\0"
    "searchForward\0searchBackward\0redoDiff\0"
    "editDiffOptions\0editDisplayOptions\0"
    "diffFilesAtCursor\0nextAndDiffFiles\0"
    "copyFileLeftToRight\0copyFileRightToLeft\0"
    "removeFileLeft\0removeFileRight\0"
    "nextDifference\0previousDifference\0"
    "nextUnselected\0previousUnselected\0"
    "selectGlobalLeft\0selectGlobalMiddle\0"
    "selectGlobalRight\0selectGlobalNeither\0"
    "selectGlobalUnselect\0selectGlobalUnselectedLeft\0"
    "selectGlobalUnselectedMiddle\0"
    "selectGlobalUnselectedRight\0"
    "selectGlobalUnselectedNeither\0"
    "selectGlobalMerge\0selectRegionLeft\0"
    "selectRegionMiddle\0selectRegionRight\0"
    "selectRegionNeither\0selectRegionUnselect\0"
    "selectRegionLeftAndNext\0"
    "selectRegionMiddleAndNext\0"
    "selectRegionRightAndNext\0"
    "selectRegionNeitherAndNext\0"
    "regionSplitSwapJoin\0selectLineLeft\0"
    "selectLineMiddle\0selectLineRight\0"
    "selectLineNeither\0selectLineUnselect\0"
    "tabsAt3\0tabsAt4\0tabsAt8\0ignoreTrailing\0"
    "ignoreWhitespace\0ignoreCase\0"
    "ignoreBlankLines\0hideCarriageReturns\0"
    "dirDiffRecursive\0ignoreFileChanges\0"
    "qualityNormal\0qualityFastest\0"
    "qualityHighest\0toggleShowFilenames\0"
    "togglePaneMergedView\0togglePopupMergedView\0"
    "toggleToolbar\0toggleLineNumbers\0"
    "toggleVerticalLine\0toggleHorizNullMarkers\0"
    "toggleOverview\0hordiffTypeNone\0"
    "hordiffTypeSingle\0hordiffTypeMultiple\0"
    "hordiffTypeUpdate\0toggleIgnoreHorizontalWs\0"
    "toggleIgnorePerHunkWs\0toggleFormatClipboardText\0"
    "ignoreFileNone\0ignoreFileLeft\0"
    "ignoreFileMiddle\0ignoreFileRight\0"
    "helpManPage\0helpAbout\0pageDown\0pageUp\0"
    "cursorDown\0cursorUp\0cursorTop\0"
    "cursorBottom\0quitAccept\0quitReject\0"
    "quitMerged\0fontSizeIncrease\0"
    "fontSizeDecrease"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_XxApp[] = {

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

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

 // slots: name, argc, parameters, tag, flags
       5,    0,  558,    2, 0x0a /* Public */,
       6,    0,  559,    2, 0x0a /* Public */,
       7,    0,  560,    2, 0x0a /* Public */,
       8,    0,  561,    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,    0,  567,    2, 0x0a /* Public */,
      15,    0,  568,    2, 0x0a /* Public */,
      16,    0,  569,    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,    0,  580,    2, 0x0a /* Public */,
      28,    0,  581,    2, 0x0a /* Public */,
      29,    0,  582,    2, 0x0a /* Public */,
      30,    0,  583,    2, 0x0a /* Public */,
      31,    0,  584,    2, 0x0a /* Public */,
      32,    0,  585,    2, 0x0a /* Public */,
      33,    0,  586,    2, 0x0a /* Public */,
      34,    0,  587,    2, 0x0a /* Public */,
      35,    0,  588,    2, 0x0a /* Public */,
      36,    0,  589,    2, 0x0a /* Public */,
      37,    0,  590,    2, 0x0a /* Public */,
      38,    0,  591,    2, 0x0a /* Public */,
      39,    0,  592,    2, 0x0a /* Public */,
      40,    0,  593,    2, 0x0a /* Public */,
      41,    0,  594,    2, 0x0a /* Public */,
      42,    0,  595,    2, 0x0a /* Public */,
      43,    0,  596,    2, 0x0a /* Public */,
      44,    0,  597,    2, 0x0a /* Public */,
      45,    0,  598,    2, 0x0a /* Public */,
      46,    0,  599,    2, 0x0a /* Public */,
      47,    0,  600,    2, 0x0a /* Public */,
      48,    0,  601,    2, 0x0a /* Public */,
      49,    0,  602,    2, 0x0a /* Public */,
      50,    0,  603,    2, 0x0a /* Public */,
      51,    0,  604,    2, 0x0a /* Public */,
      52,    0,  605,    2, 0x0a /* Public */,
      53,    0,  606,    2, 0x0a /* Public */,
      54,    0,  607,    2, 0x0a /* Public */,
      55,    0,  608,    2, 0x0a /* Public */,
      56,    0,  609,    2, 0x0a /* Public */,
      57,    0,  610,    2, 0x0a /* Public */,
      58,    0,  611,    2, 0x0a /* Public */,
      59,    0,  612,    2, 0x0a /* Public */,
      60,    0,  613,    2, 0x0a /* Public */,
      61,    0,  614,    2, 0x0a /* Public */,
      62,    0,  615,    2, 0x0a /* Public */,
      63,    0,  616,    2, 0x0a /* Public */,
      64,    0,  617,    2, 0x0a /* Public */,
      65,    0,  618,    2, 0x0a /* Public */,
      66,    0,  619,    2, 0x0a /* Public */,
      67,    0,  620,    2, 0x0a /* Public */,
      68,    0,  621,    2, 0x0a /* Public */,
      69,    0,  622,    2, 0x0a /* Public */,
      70,    0,  623,    2, 0x0a /* Public */,
      71,    0,  624,    2, 0x0a /* Public */,
      72,    0,  625,    2, 0x0a /* Public */,
      73,    0,  626,    2, 0x0a /* Public */,
      74,    0,  627,    2, 0x0a /* Public */,
      75,    0,  628,    2, 0x0a /* Public */,
      76,    0,  629,    2, 0x0a /* Public */,
      77,    0,  630,    2, 0x0a /* Public */,
      78,    0,  631,    2, 0x0a /* Public */,
      79,    0,  632,    2, 0x0a /* Public */,
      80,    0,  633,    2, 0x0a /* Public */,
      81,    0,  634,    2, 0x0a /* Public */,
      82,    0,  635,    2, 0x0a /* Public */,
      83,    0,  636,    2, 0x0a /* Public */,
      84,    0,  637,    2, 0x0a /* Public */,
      85,    0,  638,    2, 0x0a /* Public */,
      86,    0,  639,    2, 0x0a /* Public */,
      87,    0,  640,    2, 0x0a /* Public */,
      88,    0,  641,    2, 0x0a /* Public */,
      89,    0,  642,    2, 0x0a /* Public */,
      90,    0,  643,    2, 0x0a /* Public */,
      91,    0,  644,    2, 0x0a /* Public */,
      92,    0,  645,    2, 0x0a /* Public */,
      93,    0,  646,    2, 0x0a /* Public */,
      94,    0,  647,    2, 0x0a /* Public */,
      95,    0,  648,    2, 0x0a /* Public */,
      96,    0,  649,    2, 0x0a /* Public */,
      97,    0,  650,    2, 0x0a /* Public */,
      98,    0,  651,    2, 0x0a /* Public */,
      99,    0,  652,    2, 0x0a /* Public */,
     100,    0,  653,    2, 0x0a /* Public */,
     101,    0,  654,    2, 0x0a /* Public */,
     102,    0,  655,    2, 0x0a /* Public */,
     103,    0,  656,    2, 0x0a /* Public */,
     104,    0,  657,    2, 0x0a /* Public */,
     105,    0,  658,    2, 0x0a /* Public */,
     106,    0,  659,    2, 0x0a /* Public */,
     107,    0,  660,    2, 0x0a /* Public */,
     108,    0,  661,    2, 0x0a /* Public */,
     109,    0,  662,    2, 0x0a /* Public */,
     110,    0,  663,    2, 0x0a /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::Int,    3,
    QMetaType::Void,

 // slots: parameters
    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::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::Int,
    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::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::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

       0        // eod
};

void XxApp::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        XxApp *_t = static_cast<XxApp *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->cursorChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 1: _t->textSizeChanged(); break;
        case 2: _t->updateWidgets(); break;
        case 3: _t->updateWidgetsForDiffs(); break;
        case 4: _t->onNbLinesChanged(); break;
        case 5: _t->openLeft(); break;
        case 6: _t->openMiddle(); break;
        case 7: _t->openRight(); break;
        case 8: _t->saveAsLeft(); break;
        case 9: _t->saveAsMiddle(); break;
        case 10: _t->saveAsRight(); break;
        case 11: _t->saveAsMerged(); break;
        case 12: _t->saveAs(); break;
        case 13: _t->generatePatchFromLeft(); break;
        case 14: _t->generatePatchFromMiddle(); break;
        case 15: _t->generatePatchFromRight(); break;
        case 16: _t->saveSelectedOnly(); break;
        case 17: _t->editLeft(); break;
        case 18: _t->editMiddle(); break;
        case 19: _t->editRight(); break;
        case 20: _t->saveOptions(); break;
        case 21: _t->quit(); break;
        case 22: _t->search(); break;
        case 23: _t->searchForward(); break;
        case 24: _t->searchBackward(); break;
        case 25: _t->redoDiff(); break;
        case 26: _t->editDiffOptions(); break;
        case 27: _t->editDisplayOptions(); break;
        case 28: _t->diffFilesAtCursor(); break;
        case 29: _t->nextAndDiffFiles(); break;
        case 30: _t->copyFileLeftToRight(); break;
        case 31: _t->copyFileRightToLeft(); break;
        case 32: _t->removeFileLeft(); break;
        case 33: _t->removeFileRight(); break;
        case 34: _t->nextDifference(); break;
        case 35: _t->previousDifference(); break;
        case 36: _t->nextUnselected(); break;
        case 37: _t->previousUnselected(); break;
        case 38: _t->selectGlobalLeft(); break;
        case 39: _t->selectGlobalMiddle(); break;
        case 40: _t->selectGlobalRight(); break;
        case 41: _t->selectGlobalNeither(); break;
        case 42: _t->selectGlobalUnselect(); break;
        case 43: _t->selectGlobalUnselectedLeft(); break;
        case 44: _t->selectGlobalUnselectedMiddle(); break;
        case 45: _t->selectGlobalUnselectedRight(); break;
        case 46: _t->selectGlobalUnselectedNeither(); break;
        case 47: { int _r = _t->selectGlobalMerge();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = std::move(_r); }  break;
        case 48: _t->selectRegionLeft(); break;
        case 49: _t->selectRegionMiddle(); break;
        case 50: _t->selectRegionRight(); break;
        case 51: _t->selectRegionNeither(); break;
        case 52: _t->selectRegionUnselect(); break;
        case 53: _t->selectRegionLeftAndNext(); break;
        case 54: _t->selectRegionMiddleAndNext(); break;
        case 55: _t->selectRegionRightAndNext(); break;
        case 56: _t->selectRegionNeitherAndNext(); break;
        case 57: _t->regionSplitSwapJoin(); break;
        case 58: _t->selectLineLeft(); break;
        case 59: _t->selectLineMiddle(); break;
        case 60: _t->selectLineRight(); break;
        case 61: _t->selectLineNeither(); break;
        case 62: _t->selectLineUnselect(); break;
        case 63: _t->tabsAt3(); break;
        case 64: _t->tabsAt4(); break;
        case 65: _t->tabsAt8(); break;
        case 66: _t->ignoreTrailing(); break;
        case 67: _t->ignoreWhitespace(); break;
        case 68: _t->ignoreCase(); break;
        case 69: _t->ignoreBlankLines(); break;
        case 70: _t->hideCarriageReturns(); break;
        case 71: _t->dirDiffRecursive(); break;
        case 72: _t->ignoreFileChanges(); break;
        case 73: _t->qualityNormal(); break;
        case 74: _t->qualityFastest(); break;
        case 75: _t->qualityHighest(); break;
        case 76: _t->toggleShowFilenames(); break;
        case 77: _t->togglePaneMergedView(); break;
        case 78: _t->togglePopupMergedView(); break;
        case 79: _t->toggleToolbar(); break;
        case 80: _t->toggleLineNumbers(); break;
        case 81: _t->toggleVerticalLine(); break;
        case 82: _t->toggleHorizNullMarkers(); break;
        case 83: _t->toggleOverview(); break;
        case 84: _t->hordiffTypeNone(); break;
        case 85: _t->hordiffTypeSingle(); break;
        case 86: _t->hordiffTypeMultiple(); break;
        case 87: _t->hordiffTypeUpdate(); break;
        case 88: _t->toggleIgnoreHorizontalWs(); break;
        case 89: _t->toggleIgnorePerHunkWs(); break;
        case 90: _t->toggleFormatClipboardText(); break;
        case 91: _t->ignoreFileNone(); break;
        case 92: _t->ignoreFileLeft(); break;
        case 93: _t->ignoreFileMiddle(); break;
        case 94: _t->ignoreFileRight(); break;
        case 95: _t->helpManPage(); break;
        case 96: _t->helpAbout(); break;
        case 97: _t->pageDown(); break;
        case 98: _t->pageUp(); break;
        case 99: _t->cursorDown(); break;
        case 100: _t->cursorUp(); break;
        case 101: _t->cursorTop(); break;
        case 102: _t->cursorBottom(); break;
        case 103: _t->quitAccept(); break;
        case 104: _t->quitReject(); break;
        case 105: _t->quitMerged(); break;
        case 106: _t->fontSizeIncrease(); break;
        case 107: _t->fontSizeDecrease(); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            typedef void (XxApp::*_t)(int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&XxApp::cursorChanged)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (XxApp::*_t)();
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&XxApp::textSizeChanged)) {
                *result = 1;
                return;
            }
        }
    }
}

const QMetaObject XxApp::staticMetaObject = {
    { &QkApplication::staticMetaObject, qt_meta_stringdata_XxApp.data,
      qt_meta_data_XxApp,  qt_static_metacall, nullptr, nullptr}
};


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

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

int XxApp::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QkApplication::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 XxApp::cursorChanged(int _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void XxApp::textSizeChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
