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

#include "../src/kwin-5.4.3/workspace.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'workspace.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.6.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
struct qt_meta_stringdata_KWin__Workspace_t {
    QByteArrayData data[112];
    char stringdata0[2138];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KWin__Workspace_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KWin__Workspace_t qt_meta_stringdata_KWin__Workspace = {
    {
QT_MOC_LITERAL(0, 0, 15), // "KWin::Workspace"
QT_MOC_LITERAL(1, 16, 20), // "workspaceInitialized"
QT_MOC_LITERAL(2, 37, 0), // ""
QT_MOC_LITERAL(3, 38, 22), // "desktopPresenceChanged"
QT_MOC_LITERAL(4, 61, 21), // "KWin::AbstractClient*"
QT_MOC_LITERAL(5, 83, 21), // "currentDesktopChanged"
QT_MOC_LITERAL(6, 105, 11), // "clientAdded"
QT_MOC_LITERAL(7, 117, 13), // "KWin::Client*"
QT_MOC_LITERAL(8, 131, 13), // "clientRemoved"
QT_MOC_LITERAL(9, 145, 15), // "clientActivated"
QT_MOC_LITERAL(10, 161, 29), // "clientDemandsAttentionChanged"
QT_MOC_LITERAL(11, 191, 10), // "groupAdded"
QT_MOC_LITERAL(12, 202, 12), // "KWin::Group*"
QT_MOC_LITERAL(13, 215, 14), // "unmanagedAdded"
QT_MOC_LITERAL(14, 230, 16), // "KWin::Unmanaged*"
QT_MOC_LITERAL(15, 247, 16), // "unmanagedRemoved"
QT_MOC_LITERAL(16, 264, 14), // "deletedRemoved"
QT_MOC_LITERAL(17, 279, 14), // "KWin::Deleted*"
QT_MOC_LITERAL(18, 294, 14), // "propertyNotify"
QT_MOC_LITERAL(19, 309, 1), // "a"
QT_MOC_LITERAL(20, 311, 13), // "configChanged"
QT_MOC_LITERAL(21, 325, 23), // "reinitializeCompositing"
QT_MOC_LITERAL(22, 349, 21), // "showingDesktopChanged"
QT_MOC_LITERAL(23, 371, 7), // "showing"
QT_MOC_LITERAL(24, 379, 20), // "stackingOrderChanged"
QT_MOC_LITERAL(25, 400, 22), // "performWindowOperation"
QT_MOC_LITERAL(26, 423, 1), // "c"
QT_MOC_LITERAL(27, 425, 24), // "Options::WindowOperation"
QT_MOC_LITERAL(28, 450, 2), // "op"
QT_MOC_LITERAL(29, 453, 19), // "slotWindowToDesktop"
QT_MOC_LITERAL(30, 473, 18), // "slotSwitchToScreen"
QT_MOC_LITERAL(31, 492, 18), // "slotWindowToScreen"
QT_MOC_LITERAL(32, 511, 22), // "slotSwitchToNextScreen"
QT_MOC_LITERAL(33, 534, 22), // "slotWindowToNextScreen"
QT_MOC_LITERAL(34, 557, 22), // "slotSwitchToPrevScreen"
QT_MOC_LITERAL(35, 580, 22), // "slotWindowToPrevScreen"
QT_MOC_LITERAL(36, 603, 21), // "slotToggleShowDesktop"
QT_MOC_LITERAL(37, 625, 18), // "slotWindowMaximize"
QT_MOC_LITERAL(38, 644, 26), // "slotWindowMaximizeVertical"
QT_MOC_LITERAL(39, 671, 28), // "slotWindowMaximizeHorizontal"
QT_MOC_LITERAL(40, 700, 18), // "slotWindowMinimize"
QT_MOC_LITERAL(41, 719, 15), // "slotWindowShade"
QT_MOC_LITERAL(42, 735, 15), // "slotWindowRaise"
QT_MOC_LITERAL(43, 751, 15), // "slotWindowLower"
QT_MOC_LITERAL(44, 767, 22), // "slotWindowRaiseOrLower"
QT_MOC_LITERAL(45, 790, 27), // "slotActivateAttentionWindow"
QT_MOC_LITERAL(46, 818, 18), // "slotWindowPackLeft"
QT_MOC_LITERAL(47, 837, 19), // "slotWindowPackRight"
QT_MOC_LITERAL(48, 857, 16), // "slotWindowPackUp"
QT_MOC_LITERAL(49, 874, 18), // "slotWindowPackDown"
QT_MOC_LITERAL(50, 893, 24), // "slotWindowGrowHorizontal"
QT_MOC_LITERAL(51, 918, 22), // "slotWindowGrowVertical"
QT_MOC_LITERAL(52, 941, 26), // "slotWindowShrinkHorizontal"
QT_MOC_LITERAL(53, 968, 24), // "slotWindowShrinkVertical"
QT_MOC_LITERAL(54, 993, 23), // "slotWindowQuickTileLeft"
QT_MOC_LITERAL(55, 1017, 24), // "slotWindowQuickTileRight"
QT_MOC_LITERAL(56, 1042, 22), // "slotWindowQuickTileTop"
QT_MOC_LITERAL(57, 1065, 25), // "slotWindowQuickTileBottom"
QT_MOC_LITERAL(58, 1091, 26), // "slotWindowQuickTileTopLeft"
QT_MOC_LITERAL(59, 1118, 27), // "slotWindowQuickTileTopRight"
QT_MOC_LITERAL(60, 1146, 29), // "slotWindowQuickTileBottomLeft"
QT_MOC_LITERAL(61, 1176, 30), // "slotWindowQuickTileBottomRight"
QT_MOC_LITERAL(62, 1207, 18), // "slotSwitchWindowUp"
QT_MOC_LITERAL(63, 1226, 20), // "slotSwitchWindowDown"
QT_MOC_LITERAL(64, 1247, 21), // "slotSwitchWindowRight"
QT_MOC_LITERAL(65, 1269, 20), // "slotSwitchWindowLeft"
QT_MOC_LITERAL(66, 1290, 25), // "slotIncreaseWindowOpacity"
QT_MOC_LITERAL(67, 1316, 22), // "slotLowerWindowOpacity"
QT_MOC_LITERAL(68, 1339, 20), // "slotWindowOperations"
QT_MOC_LITERAL(69, 1360, 15), // "slotWindowClose"
QT_MOC_LITERAL(70, 1376, 14), // "slotWindowMove"
QT_MOC_LITERAL(71, 1391, 16), // "slotWindowResize"
QT_MOC_LITERAL(72, 1408, 15), // "slotWindowAbove"
QT_MOC_LITERAL(73, 1424, 15), // "slotWindowBelow"
QT_MOC_LITERAL(74, 1440, 23), // "slotWindowOnAllDesktops"
QT_MOC_LITERAL(75, 1464, 20), // "slotWindowFullScreen"
QT_MOC_LITERAL(76, 1485, 18), // "slotWindowNoBorder"
QT_MOC_LITERAL(77, 1504, 23), // "slotWindowToNextDesktop"
QT_MOC_LITERAL(78, 1528, 27), // "slotWindowToPreviousDesktop"
QT_MOC_LITERAL(79, 1556, 24), // "slotWindowToDesktopRight"
QT_MOC_LITERAL(80, 1581, 23), // "slotWindowToDesktopLeft"
QT_MOC_LITERAL(81, 1605, 21), // "slotWindowToDesktopUp"
QT_MOC_LITERAL(82, 1627, 23), // "slotWindowToDesktopDown"
QT_MOC_LITERAL(83, 1651, 11), // "reconfigure"
QT_MOC_LITERAL(84, 1663, 15), // "slotReconfigure"
QT_MOC_LITERAL(85, 1679, 14), // "slotKillWindow"
QT_MOC_LITERAL(86, 1694, 23), // "slotSetupWindowShortcut"
QT_MOC_LITERAL(87, 1718, 23), // "setupWindowShortcutDone"
QT_MOC_LITERAL(88, 1742, 21), // "slotToggleCompositing"
QT_MOC_LITERAL(89, 1764, 16), // "slotInvertScreen"
QT_MOC_LITERAL(90, 1781, 16), // "updateClientArea"
QT_MOC_LITERAL(91, 1798, 19), // "slotActivateNextTab"
QT_MOC_LITERAL(92, 1818, 19), // "slotActivatePrevTab"
QT_MOC_LITERAL(93, 1838, 9), // "slotUntab"
QT_MOC_LITERAL(94, 1848, 14), // "desktopResized"
QT_MOC_LITERAL(95, 1863, 22), // "selectWmInputEventMask"
QT_MOC_LITERAL(96, 1886, 21), // "slotUpdateToolWindows"
QT_MOC_LITERAL(97, 1908, 10), // "delayFocus"
QT_MOC_LITERAL(98, 1919, 16), // "slotReloadConfig"
QT_MOC_LITERAL(99, 1936, 21), // "updateCurrentActivity"
QT_MOC_LITERAL(100, 1958, 12), // "new_activity"
QT_MOC_LITERAL(101, 1971, 30), // "moveClientsFromRemovedDesktops"
QT_MOC_LITERAL(102, 2002, 23), // "slotDesktopCountChanged"
QT_MOC_LITERAL(103, 2026, 13), // "previousCount"
QT_MOC_LITERAL(104, 2040, 8), // "newCount"
QT_MOC_LITERAL(105, 2049, 25), // "slotCurrentDesktopChanged"
QT_MOC_LITERAL(106, 2075, 10), // "oldDesktop"
QT_MOC_LITERAL(107, 2086, 10), // "newDesktop"
QT_MOC_LITERAL(108, 2097, 9), // "saveState"
QT_MOC_LITERAL(109, 2107, 16), // "QSessionManager&"
QT_MOC_LITERAL(110, 2124, 2), // "sm"
QT_MOC_LITERAL(111, 2127, 10) // "commitData"

    },
    "KWin::Workspace\0workspaceInitialized\0"
    "\0desktopPresenceChanged\0KWin::AbstractClient*\0"
    "currentDesktopChanged\0clientAdded\0"
    "KWin::Client*\0clientRemoved\0clientActivated\0"
    "clientDemandsAttentionChanged\0groupAdded\0"
    "KWin::Group*\0unmanagedAdded\0"
    "KWin::Unmanaged*\0unmanagedRemoved\0"
    "deletedRemoved\0KWin::Deleted*\0"
    "propertyNotify\0a\0configChanged\0"
    "reinitializeCompositing\0showingDesktopChanged\0"
    "showing\0stackingOrderChanged\0"
    "performWindowOperation\0c\0"
    "Options::WindowOperation\0op\0"
    "slotWindowToDesktop\0slotSwitchToScreen\0"
    "slotWindowToScreen\0slotSwitchToNextScreen\0"
    "slotWindowToNextScreen\0slotSwitchToPrevScreen\0"
    "slotWindowToPrevScreen\0slotToggleShowDesktop\0"
    "slotWindowMaximize\0slotWindowMaximizeVertical\0"
    "slotWindowMaximizeHorizontal\0"
    "slotWindowMinimize\0slotWindowShade\0"
    "slotWindowRaise\0slotWindowLower\0"
    "slotWindowRaiseOrLower\0"
    "slotActivateAttentionWindow\0"
    "slotWindowPackLeft\0slotWindowPackRight\0"
    "slotWindowPackUp\0slotWindowPackDown\0"
    "slotWindowGrowHorizontal\0"
    "slotWindowGrowVertical\0"
    "slotWindowShrinkHorizontal\0"
    "slotWindowShrinkVertical\0"
    "slotWindowQuickTileLeft\0"
    "slotWindowQuickTileRight\0"
    "slotWindowQuickTileTop\0slotWindowQuickTileBottom\0"
    "slotWindowQuickTileTopLeft\0"
    "slotWindowQuickTileTopRight\0"
    "slotWindowQuickTileBottomLeft\0"
    "slotWindowQuickTileBottomRight\0"
    "slotSwitchWindowUp\0slotSwitchWindowDown\0"
    "slotSwitchWindowRight\0slotSwitchWindowLeft\0"
    "slotIncreaseWindowOpacity\0"
    "slotLowerWindowOpacity\0slotWindowOperations\0"
    "slotWindowClose\0slotWindowMove\0"
    "slotWindowResize\0slotWindowAbove\0"
    "slotWindowBelow\0slotWindowOnAllDesktops\0"
    "slotWindowFullScreen\0slotWindowNoBorder\0"
    "slotWindowToNextDesktop\0"
    "slotWindowToPreviousDesktop\0"
    "slotWindowToDesktopRight\0"
    "slotWindowToDesktopLeft\0slotWindowToDesktopUp\0"
    "slotWindowToDesktopDown\0reconfigure\0"
    "slotReconfigure\0slotKillWindow\0"
    "slotSetupWindowShortcut\0setupWindowShortcutDone\0"
    "slotToggleCompositing\0slotInvertScreen\0"
    "updateClientArea\0slotActivateNextTab\0"
    "slotActivatePrevTab\0slotUntab\0"
    "desktopResized\0selectWmInputEventMask\0"
    "slotUpdateToolWindows\0delayFocus\0"
    "slotReloadConfig\0updateCurrentActivity\0"
    "new_activity\0moveClientsFromRemovedDesktops\0"
    "slotDesktopCountChanged\0previousCount\0"
    "newCount\0slotCurrentDesktopChanged\0"
    "oldDesktop\0newDesktop\0saveState\0"
    "QSessionManager&\0sm\0commitData"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KWin__Workspace[] = {

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

 // signals: name, argc, parameters, tag, flags
       1,    0,  479,    2, 0x06 /* Public */,
       3,    2,  480,    2, 0x06 /* Public */,
       5,    2,  485,    2, 0x06 /* Public */,
       6,    1,  490,    2, 0x06 /* Public */,
       8,    1,  493,    2, 0x06 /* Public */,
       9,    1,  496,    2, 0x06 /* Public */,
      10,    2,  499,    2, 0x06 /* Public */,
      11,    1,  504,    2, 0x06 /* Public */,
      13,    1,  507,    2, 0x06 /* Public */,
      15,    1,  510,    2, 0x06 /* Public */,
      16,    1,  513,    2, 0x06 /* Public */,
      18,    1,  516,    2, 0x06 /* Public */,
      20,    0,  519,    2, 0x06 /* Public */,
      21,    0,  520,    2, 0x06 /* Public */,
      22,    1,  521,    2, 0x06 /* Public */,
      24,    0,  524,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      25,    2,  525,    2, 0x0a /* Public */,
      29,    0,  530,    2, 0x0a /* Public */,
      30,    0,  531,    2, 0x0a /* Public */,
      31,    0,  532,    2, 0x0a /* Public */,
      32,    0,  533,    2, 0x0a /* Public */,
      33,    0,  534,    2, 0x0a /* Public */,
      34,    0,  535,    2, 0x0a /* Public */,
      35,    0,  536,    2, 0x0a /* Public */,
      36,    0,  537,    2, 0x0a /* Public */,
      37,    0,  538,    2, 0x0a /* Public */,
      38,    0,  539,    2, 0x0a /* Public */,
      39,    0,  540,    2, 0x0a /* Public */,
      40,    0,  541,    2, 0x0a /* Public */,
      41,    0,  542,    2, 0x0a /* Public */,
      42,    0,  543,    2, 0x0a /* Public */,
      43,    0,  544,    2, 0x0a /* Public */,
      44,    0,  545,    2, 0x0a /* Public */,
      45,    0,  546,    2, 0x0a /* Public */,
      46,    0,  547,    2, 0x0a /* Public */,
      47,    0,  548,    2, 0x0a /* Public */,
      48,    0,  549,    2, 0x0a /* Public */,
      49,    0,  550,    2, 0x0a /* Public */,
      50,    0,  551,    2, 0x0a /* Public */,
      51,    0,  552,    2, 0x0a /* Public */,
      52,    0,  553,    2, 0x0a /* Public */,
      53,    0,  554,    2, 0x0a /* Public */,
      54,    0,  555,    2, 0x0a /* Public */,
      55,    0,  556,    2, 0x0a /* Public */,
      56,    0,  557,    2, 0x0a /* Public */,
      57,    0,  558,    2, 0x0a /* Public */,
      58,    0,  559,    2, 0x0a /* Public */,
      59,    0,  560,    2, 0x0a /* Public */,
      60,    0,  561,    2, 0x0a /* Public */,
      61,    0,  562,    2, 0x0a /* Public */,
      62,    0,  563,    2, 0x0a /* Public */,
      63,    0,  564,    2, 0x0a /* Public */,
      64,    0,  565,    2, 0x0a /* Public */,
      65,    0,  566,    2, 0x0a /* Public */,
      66,    0,  567,    2, 0x0a /* Public */,
      67,    0,  568,    2, 0x0a /* Public */,
      68,    0,  569,    2, 0x0a /* Public */,
      69,    0,  570,    2, 0x0a /* Public */,
      70,    0,  571,    2, 0x0a /* Public */,
      71,    0,  572,    2, 0x0a /* Public */,
      72,    0,  573,    2, 0x0a /* Public */,
      73,    0,  574,    2, 0x0a /* Public */,
      74,    0,  575,    2, 0x0a /* Public */,
      75,    0,  576,    2, 0x0a /* Public */,
      76,    0,  577,    2, 0x0a /* Public */,
      77,    0,  578,    2, 0x0a /* Public */,
      78,    0,  579,    2, 0x0a /* Public */,
      79,    0,  580,    2, 0x0a /* Public */,
      80,    0,  581,    2, 0x0a /* Public */,
      81,    0,  582,    2, 0x0a /* Public */,
      82,    0,  583,    2, 0x0a /* Public */,
      83,    0,  584,    2, 0x0a /* Public */,
      84,    0,  585,    2, 0x0a /* Public */,
      85,    0,  586,    2, 0x0a /* Public */,
      86,    0,  587,    2, 0x0a /* Public */,
      87,    1,  588,    2, 0x0a /* Public */,
      88,    0,  591,    2, 0x0a /* Public */,
      89,    0,  592,    2, 0x0a /* Public */,
      90,    0,  593,    2, 0x0a /* Public */,
      91,    0,  594,    2, 0x0a /* Public */,
      92,    0,  595,    2, 0x0a /* Public */,
      93,    0,  596,    2, 0x0a /* Public */,
      94,    0,  597,    2, 0x08 /* Private */,
      95,    0,  598,    2, 0x08 /* Private */,
      96,    0,  599,    2, 0x08 /* Private */,
      97,    0,  600,    2, 0x08 /* Private */,
      98,    0,  601,    2, 0x08 /* Private */,
      99,    1,  602,    2, 0x08 /* Private */,
     101,    0,  605,    2, 0x08 /* Private */,
     102,    2,  606,    2, 0x08 /* Private */,
     105,    2,  611,    2, 0x08 /* Private */,
     108,    1,  616,    2, 0x08 /* Private */,
     111,    1,  619,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void,
    QMetaType::Void, 0x80000000 | 4, QMetaType::Int,    2,    2,
    QMetaType::Void, QMetaType::Int, 0x80000000 | 4,    2,    2,
    QMetaType::Void, 0x80000000 | 7,    2,
    QMetaType::Void, 0x80000000 | 4,    2,
    QMetaType::Void, 0x80000000 | 4,    2,
    QMetaType::Void, 0x80000000 | 4, QMetaType::Bool,    2,    2,
    QMetaType::Void, 0x80000000 | 12,    2,
    QMetaType::Void, 0x80000000 | 14,    2,
    QMetaType::Void, 0x80000000 | 14,    2,
    QMetaType::Void, 0x80000000 | 17,    2,
    QMetaType::Void, QMetaType::Long,   19,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void, QMetaType::Bool,   23,
    QMetaType::Void,

 // slots: parameters
    QMetaType::Void, 0x80000000 | 4, 0x80000000 | 27,   26,   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,
    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::Bool,    2,
    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::QString,  100,
    QMetaType::Void,
    QMetaType::Void, QMetaType::UInt, QMetaType::UInt,  103,  104,
    QMetaType::Void, QMetaType::UInt, QMetaType::UInt,  106,  107,
    QMetaType::Void, 0x80000000 | 109,  110,
    QMetaType::Void, 0x80000000 | 109,  110,

       0        // eod
};

void KWin::Workspace::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Workspace *_t = static_cast<Workspace *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->workspaceInitialized(); break;
        case 1: _t->desktopPresenceChanged((*reinterpret_cast< KWin::AbstractClient*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 2: _t->currentDesktopChanged((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< KWin::AbstractClient*(*)>(_a[2]))); break;
        case 3: _t->clientAdded((*reinterpret_cast< KWin::Client*(*)>(_a[1]))); break;
        case 4: _t->clientRemoved((*reinterpret_cast< KWin::AbstractClient*(*)>(_a[1]))); break;
        case 5: _t->clientActivated((*reinterpret_cast< KWin::AbstractClient*(*)>(_a[1]))); break;
        case 6: _t->clientDemandsAttentionChanged((*reinterpret_cast< KWin::AbstractClient*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 7: _t->groupAdded((*reinterpret_cast< KWin::Group*(*)>(_a[1]))); break;
        case 8: _t->unmanagedAdded((*reinterpret_cast< KWin::Unmanaged*(*)>(_a[1]))); break;
        case 9: _t->unmanagedRemoved((*reinterpret_cast< KWin::Unmanaged*(*)>(_a[1]))); break;
        case 10: _t->deletedRemoved((*reinterpret_cast< KWin::Deleted*(*)>(_a[1]))); break;
        case 11: _t->propertyNotify((*reinterpret_cast< long(*)>(_a[1]))); break;
        case 12: _t->configChanged(); break;
        case 13: _t->reinitializeCompositing(); break;
        case 14: _t->showingDesktopChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 15: _t->stackingOrderChanged(); break;
        case 16: _t->performWindowOperation((*reinterpret_cast< KWin::AbstractClient*(*)>(_a[1])),(*reinterpret_cast< Options::WindowOperation(*)>(_a[2]))); break;
        case 17: _t->slotWindowToDesktop(); break;
        case 18: _t->slotSwitchToScreen(); break;
        case 19: _t->slotWindowToScreen(); break;
        case 20: _t->slotSwitchToNextScreen(); break;
        case 21: _t->slotWindowToNextScreen(); break;
        case 22: _t->slotSwitchToPrevScreen(); break;
        case 23: _t->slotWindowToPrevScreen(); break;
        case 24: _t->slotToggleShowDesktop(); break;
        case 25: _t->slotWindowMaximize(); break;
        case 26: _t->slotWindowMaximizeVertical(); break;
        case 27: _t->slotWindowMaximizeHorizontal(); break;
        case 28: _t->slotWindowMinimize(); break;
        case 29: _t->slotWindowShade(); break;
        case 30: _t->slotWindowRaise(); break;
        case 31: _t->slotWindowLower(); break;
        case 32: _t->slotWindowRaiseOrLower(); break;
        case 33: _t->slotActivateAttentionWindow(); break;
        case 34: _t->slotWindowPackLeft(); break;
        case 35: _t->slotWindowPackRight(); break;
        case 36: _t->slotWindowPackUp(); break;
        case 37: _t->slotWindowPackDown(); break;
        case 38: _t->slotWindowGrowHorizontal(); break;
        case 39: _t->slotWindowGrowVertical(); break;
        case 40: _t->slotWindowShrinkHorizontal(); break;
        case 41: _t->slotWindowShrinkVertical(); break;
        case 42: _t->slotWindowQuickTileLeft(); break;
        case 43: _t->slotWindowQuickTileRight(); break;
        case 44: _t->slotWindowQuickTileTop(); break;
        case 45: _t->slotWindowQuickTileBottom(); break;
        case 46: _t->slotWindowQuickTileTopLeft(); break;
        case 47: _t->slotWindowQuickTileTopRight(); break;
        case 48: _t->slotWindowQuickTileBottomLeft(); break;
        case 49: _t->slotWindowQuickTileBottomRight(); break;
        case 50: _t->slotSwitchWindowUp(); break;
        case 51: _t->slotSwitchWindowDown(); break;
        case 52: _t->slotSwitchWindowRight(); break;
        case 53: _t->slotSwitchWindowLeft(); break;
        case 54: _t->slotIncreaseWindowOpacity(); break;
        case 55: _t->slotLowerWindowOpacity(); break;
        case 56: _t->slotWindowOperations(); break;
        case 57: _t->slotWindowClose(); break;
        case 58: _t->slotWindowMove(); break;
        case 59: _t->slotWindowResize(); break;
        case 60: _t->slotWindowAbove(); break;
        case 61: _t->slotWindowBelow(); break;
        case 62: _t->slotWindowOnAllDesktops(); break;
        case 63: _t->slotWindowFullScreen(); break;
        case 64: _t->slotWindowNoBorder(); break;
        case 65: _t->slotWindowToNextDesktop(); break;
        case 66: _t->slotWindowToPreviousDesktop(); break;
        case 67: _t->slotWindowToDesktopRight(); break;
        case 68: _t->slotWindowToDesktopLeft(); break;
        case 69: _t->slotWindowToDesktopUp(); break;
        case 70: _t->slotWindowToDesktopDown(); break;
        case 71: _t->reconfigure(); break;
        case 72: _t->slotReconfigure(); break;
        case 73: _t->slotKillWindow(); break;
        case 74: _t->slotSetupWindowShortcut(); break;
        case 75: _t->setupWindowShortcutDone((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 76: _t->slotToggleCompositing(); break;
        case 77: _t->slotInvertScreen(); break;
        case 78: _t->updateClientArea(); break;
        case 79: _t->slotActivateNextTab(); break;
        case 80: _t->slotActivatePrevTab(); break;
        case 81: _t->slotUntab(); break;
        case 82: _t->desktopResized(); break;
        case 83: _t->selectWmInputEventMask(); break;
        case 84: _t->slotUpdateToolWindows(); break;
        case 85: _t->delayFocus(); break;
        case 86: _t->slotReloadConfig(); break;
        case 87: _t->updateCurrentActivity((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 88: _t->moveClientsFromRemovedDesktops(); break;
        case 89: _t->slotDesktopCountChanged((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 90: _t->slotCurrentDesktopChanged((*reinterpret_cast< uint(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 91: _t->saveState((*reinterpret_cast< QSessionManager(*)>(_a[1]))); break;
        case 92: _t->commitData((*reinterpret_cast< QSessionManager(*)>(_a[1]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (Workspace::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::workspaceInitialized)) {
                *result = 0;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::AbstractClient * , int );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::desktopPresenceChanged)) {
                *result = 1;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(int , KWin::AbstractClient * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::currentDesktopChanged)) {
                *result = 2;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::Client * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::clientAdded)) {
                *result = 3;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::AbstractClient * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::clientRemoved)) {
                *result = 4;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::AbstractClient * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::clientActivated)) {
                *result = 5;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::AbstractClient * , bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::clientDemandsAttentionChanged)) {
                *result = 6;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::Group * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::groupAdded)) {
                *result = 7;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::Unmanaged * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::unmanagedAdded)) {
                *result = 8;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::Unmanaged * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::unmanagedRemoved)) {
                *result = 9;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(KWin::Deleted * );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::deletedRemoved)) {
                *result = 10;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(long );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::propertyNotify)) {
                *result = 11;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::configChanged)) {
                *result = 12;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::reinitializeCompositing)) {
                *result = 13;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)(bool );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::showingDesktopChanged)) {
                *result = 14;
                return;
            }
        }
        {
            typedef void (Workspace::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&Workspace::stackingOrderChanged)) {
                *result = 15;
                return;
            }
        }
    }
}

const QMetaObject KWin::Workspace::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_KWin__Workspace.data,
      qt_meta_data_KWin__Workspace,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *KWin::Workspace::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_KWin__Workspace.stringdata0))
        return static_cast<void*>(const_cast< Workspace*>(this));
    return QObject::qt_metacast(_clname);
}

int KWin::Workspace::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 < 93)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 93;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 93)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 93;
    }
    return _id;
}

// SIGNAL 0
void KWin::Workspace::workspaceInitialized()
{
    QMetaObject::activate(this, &staticMetaObject, 0, Q_NULLPTR);
}

// SIGNAL 1
void KWin::Workspace::desktopPresenceChanged(KWin::AbstractClient * _t1, int _t2)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void KWin::Workspace::currentDesktopChanged(int _t1, KWin::AbstractClient * _t2)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void KWin::Workspace::clientAdded(KWin::Client * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 3, _a);
}

// SIGNAL 4
void KWin::Workspace::clientRemoved(KWin::AbstractClient * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 4, _a);
}

// SIGNAL 5
void KWin::Workspace::clientActivated(KWin::AbstractClient * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void KWin::Workspace::clientDemandsAttentionChanged(KWin::AbstractClient * _t1, bool _t2)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void KWin::Workspace::groupAdded(KWin::Group * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void KWin::Workspace::unmanagedAdded(KWin::Unmanaged * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}

// SIGNAL 9
void KWin::Workspace::unmanagedRemoved(KWin::Unmanaged * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}

// SIGNAL 10
void KWin::Workspace::deletedRemoved(KWin::Deleted * _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void KWin::Workspace::propertyNotify(long _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void KWin::Workspace::configChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 12, Q_NULLPTR);
}

// SIGNAL 13
void KWin::Workspace::reinitializeCompositing()
{
    QMetaObject::activate(this, &staticMetaObject, 13, Q_NULLPTR);
}

// SIGNAL 14
void KWin::Workspace::showingDesktopChanged(bool _t1)
{
    void *_a[] = { Q_NULLPTR, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 14, _a);
}

// SIGNAL 15
void KWin::Workspace::stackingOrderChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 15, Q_NULLPTR);
}
struct qt_meta_stringdata_KWin__ColorMapper_t {
    QByteArrayData data[3];
    char stringdata0[26];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_KWin__ColorMapper_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_KWin__ColorMapper_t qt_meta_stringdata_KWin__ColorMapper = {
    {
QT_MOC_LITERAL(0, 0, 17), // "KWin::ColorMapper"
QT_MOC_LITERAL(1, 18, 6), // "update"
QT_MOC_LITERAL(2, 25, 0) // ""

    },
    "KWin::ColorMapper\0update\0"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_KWin__ColorMapper[] = {

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

 // slots: name, argc, parameters, tag, flags
       1,    0,   19,    2, 0x0a /* Public */,

 // slots: parameters
    QMetaType::Void,

       0        // eod
};

void KWin::ColorMapper::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        ColorMapper *_t = static_cast<ColorMapper *>(_o);
        Q_UNUSED(_t)
        switch (_id) {
        case 0: _t->update(); break;
        default: ;
        }
    }
    Q_UNUSED(_a);
}

const QMetaObject KWin::ColorMapper::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_KWin__ColorMapper.data,
      qt_meta_data_KWin__ColorMapper,  qt_static_metacall, Q_NULLPTR, Q_NULLPTR}
};


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

void *KWin::ColorMapper::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_KWin__ColorMapper.stringdata0))
        return static_cast<void*>(const_cast< ColorMapper*>(this));
    return QObject::qt_metacast(_clname);
}

int KWin::ColorMapper::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 < 1)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 1;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 1)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 1;
    }
    return _id;
}
QT_END_MOC_NAMESPACE
