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

#include "../../../../src/plasma-framework-5.12.0/src/scriptengines/qml/plasmoid/appletinterface.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'appletinterface.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.4.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_AppletInterface_t {
    QByteArrayData data[75];
    char stringdata[1113];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata_AppletInterface_t, stringdata) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata_AppletInterface_t qt_meta_stringdata_AppletInterface = {
    {
QT_MOC_LITERAL(0, 0, 15), // "AppletInterface"
QT_MOC_LITERAL(1, 16, 12), // "externalData"
QT_MOC_LITERAL(2, 29, 0), // ""
QT_MOC_LITERAL(3, 30, 8), // "mimetype"
QT_MOC_LITERAL(4, 39, 4), // "data"
QT_MOC_LITERAL(5, 44, 17), // "configNeedsSaving"
QT_MOC_LITERAL(6, 62, 9), // "activated"
QT_MOC_LITERAL(7, 72, 28), // "contextualActionsAboutToShow"
QT_MOC_LITERAL(8, 101, 11), // "iconChanged"
QT_MOC_LITERAL(9, 113, 12), // "titleChanged"
QT_MOC_LITERAL(10, 126, 22), // "toolTipMainTextChanged"
QT_MOC_LITERAL(11, 149, 21), // "toolTipSubTextChanged"
QT_MOC_LITERAL(12, 171, 24), // "toolTipTextFormatChanged"
QT_MOC_LITERAL(13, 196, 17), // "formFactorChanged"
QT_MOC_LITERAL(14, 214, 15), // "locationChanged"
QT_MOC_LITERAL(15, 230, 14), // "contextChanged"
QT_MOC_LITERAL(16, 245, 16), // "immutableChanged"
QT_MOC_LITERAL(17, 262, 13), // "statusChanged"
QT_MOC_LITERAL(18, 276, 22), // "backgroundHintsChanged"
QT_MOC_LITERAL(19, 299, 11), // "busyChanged"
QT_MOC_LITERAL(20, 311, 13), // "screenChanged"
QT_MOC_LITERAL(21, 325, 29), // "hideOnWindowDeactivateChanged"
QT_MOC_LITERAL(22, 355, 28), // "associatedApplicationChanged"
QT_MOC_LITERAL(23, 384, 32), // "associatedApplicationUrlsChanged"
QT_MOC_LITERAL(24, 417, 22), // "userConfiguringChanged"
QT_MOC_LITERAL(25, 440, 21), // "globalShortcutChanged"
QT_MOC_LITERAL(26, 462, 4), // "init"
QT_MOC_LITERAL(27, 467, 16), // "destroyedChanged"
QT_MOC_LITERAL(28, 484, 9), // "destroyed"
QT_MOC_LITERAL(29, 494, 24), // "setConfigurationRequired"
QT_MOC_LITERAL(30, 519, 16), // "needsConfiguring"
QT_MOC_LITERAL(31, 536, 6), // "reason"
QT_MOC_LITERAL(32, 543, 18), // "setActionSeparator"
QT_MOC_LITERAL(33, 562, 4), // "name"
QT_MOC_LITERAL(34, 567, 9), // "setAction"
QT_MOC_LITERAL(35, 577, 4), // "text"
QT_MOC_LITERAL(36, 582, 4), // "icon"
QT_MOC_LITERAL(37, 587, 8), // "shortcut"
QT_MOC_LITERAL(38, 596, 12), // "removeAction"
QT_MOC_LITERAL(39, 609, 6), // "action"
QT_MOC_LITERAL(40, 616, 8), // "QAction*"
QT_MOC_LITERAL(41, 625, 4), // "file"
QT_MOC_LITERAL(42, 630, 8), // "fileName"
QT_MOC_LITERAL(43, 639, 8), // "fileType"
QT_MOC_LITERAL(44, 648, 8), // "filePath"
QT_MOC_LITERAL(45, 657, 12), // "downloadPath"
QT_MOC_LITERAL(46, 670, 15), // "downloadedFiles"
QT_MOC_LITERAL(47, 686, 10), // "apiVersion"
QT_MOC_LITERAL(48, 697, 10), // "pluginName"
QT_MOC_LITERAL(49, 708, 5), // "title"
QT_MOC_LITERAL(50, 714, 15), // "toolTipMainText"
QT_MOC_LITERAL(51, 730, 14), // "toolTipSubText"
QT_MOC_LITERAL(52, 745, 17), // "toolTipTextFormat"
QT_MOC_LITERAL(53, 763, 2), // "id"
QT_MOC_LITERAL(54, 766, 10), // "formFactor"
QT_MOC_LITERAL(55, 777, 25), // "Plasma::Types::FormFactor"
QT_MOC_LITERAL(56, 803, 8), // "location"
QT_MOC_LITERAL(57, 812, 23), // "Plasma::Types::Location"
QT_MOC_LITERAL(58, 836, 15), // "currentActivity"
QT_MOC_LITERAL(59, 852, 13), // "configuration"
QT_MOC_LITERAL(60, 866, 4), // "busy"
QT_MOC_LITERAL(61, 871, 15), // "backgroundHints"
QT_MOC_LITERAL(62, 887, 30), // "Plasma::Types::BackgroundHints"
QT_MOC_LITERAL(63, 918, 9), // "immutable"
QT_MOC_LITERAL(64, 928, 15), // "userConfiguring"
QT_MOC_LITERAL(65, 944, 6), // "status"
QT_MOC_LITERAL(66, 951, 25), // "Plasma::Types::ItemStatus"
QT_MOC_LITERAL(67, 977, 21), // "associatedApplication"
QT_MOC_LITERAL(68, 999, 25), // "associatedApplicationUrls"
QT_MOC_LITERAL(69, 1025, 11), // "QList<QUrl>"
QT_MOC_LITERAL(70, 1037, 6), // "screen"
QT_MOC_LITERAL(71, 1044, 14), // "screenGeometry"
QT_MOC_LITERAL(72, 1059, 22), // "hideOnWindowDeactivate"
QT_MOC_LITERAL(73, 1082, 14), // "globalShortcut"
QT_MOC_LITERAL(74, 1097, 15) // "nativeInterface"

    },
    "AppletInterface\0externalData\0\0mimetype\0"
    "data\0configNeedsSaving\0activated\0"
    "contextualActionsAboutToShow\0iconChanged\0"
    "titleChanged\0toolTipMainTextChanged\0"
    "toolTipSubTextChanged\0toolTipTextFormatChanged\0"
    "formFactorChanged\0locationChanged\0"
    "contextChanged\0immutableChanged\0"
    "statusChanged\0backgroundHintsChanged\0"
    "busyChanged\0screenChanged\0"
    "hideOnWindowDeactivateChanged\0"
    "associatedApplicationChanged\0"
    "associatedApplicationUrlsChanged\0"
    "userConfiguringChanged\0globalShortcutChanged\0"
    "init\0destroyedChanged\0destroyed\0"
    "setConfigurationRequired\0needsConfiguring\0"
    "reason\0setActionSeparator\0name\0setAction\0"
    "text\0icon\0shortcut\0removeAction\0action\0"
    "QAction*\0file\0fileName\0fileType\0"
    "filePath\0downloadPath\0downloadedFiles\0"
    "apiVersion\0pluginName\0title\0toolTipMainText\0"
    "toolTipSubText\0toolTipTextFormat\0id\0"
    "formFactor\0Plasma::Types::FormFactor\0"
    "location\0Plasma::Types::Location\0"
    "currentActivity\0configuration\0busy\0"
    "backgroundHints\0Plasma::Types::BackgroundHints\0"
    "immutable\0userConfiguring\0status\0"
    "Plasma::Types::ItemStatus\0"
    "associatedApplication\0associatedApplicationUrls\0"
    "QList<QUrl>\0screen\0screenGeometry\0"
    "hideOnWindowDeactivate\0globalShortcut\0"
    "nativeInterface"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_AppletInterface[] = {

 // content:
       7,       // revision
       0,       // classname
       0,    0, // classinfo
      36,   14, // methods
      24,  274, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      22,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    2,  194,    2, 0x06 /* Public */,
       5,    0,  199,    2, 0x06 /* Public */,
       6,    0,  200,    2, 0x06 /* Public */,
       7,    0,  201,    2, 0x06 /* Public */,
       8,    0,  202,    2, 0x06 /* Public */,
       9,    0,  203,    2, 0x06 /* Public */,
      10,    0,  204,    2, 0x06 /* Public */,
      11,    0,  205,    2, 0x06 /* Public */,
      12,    0,  206,    2, 0x06 /* Public */,
      13,    0,  207,    2, 0x06 /* Public */,
      14,    0,  208,    2, 0x06 /* Public */,
      15,    0,  209,    2, 0x06 /* Public */,
      16,    0,  210,    2, 0x06 /* Public */,
      17,    0,  211,    2, 0x06 /* Public */,
      18,    0,  212,    2, 0x06 /* Public */,
      19,    0,  213,    2, 0x06 /* Public */,
      20,    0,  214,    2, 0x06 /* Public */,
      21,    0,  215,    2, 0x06 /* Public */,
      22,    0,  216,    2, 0x06 /* Public */,
      23,    0,  217,    2, 0x06 /* Public */,
      24,    0,  218,    2, 0x06 /* Public */,
      25,    0,  219,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      26,    0,  220,    2, 0x09 /* Protected */,
      27,    1,  221,    2, 0x08 /* Private */,

 // methods: name, argc, parameters, tag, flags
      29,    2,  224,    2, 0x02 /* Public */,
      29,    1,  229,    2, 0x22 /* Public | MethodCloned */,
      32,    1,  232,    2, 0x02 /* Public */,
      34,    4,  235,    2, 0x02 /* Public */,
      34,    3,  244,    2, 0x22 /* Public | MethodCloned */,
      34,    2,  251,    2, 0x22 /* Public | MethodCloned */,
      38,    1,  256,    2, 0x02 /* Public */,
      39,    1,  259,    2, 0x02 /* Public */,
      41,    1,  262,    2, 0x02 /* Public */,
      41,    2,  265,    2, 0x02 /* Public */,
      45,    1,  270,    2, 0x02 /* Public */,
      46,    0,  273,    2, 0x02 /* Public */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString, QMetaType::QVariant,    3,    4,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,
    QMetaType::Void,

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

 // methods: parameters
    QMetaType::Void, QMetaType::Bool, QMetaType::QString,   30,   31,
    QMetaType::Void, QMetaType::Bool,   30,
    QMetaType::Void, QMetaType::QString,   33,
    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString, QMetaType::QString,   33,   35,   36,   37,
    QMetaType::Void, QMetaType::QString, QMetaType::QString, QMetaType::QString,   33,   35,   36,
    QMetaType::Void, QMetaType::QString, QMetaType::QString,   33,   35,
    QMetaType::Void, QMetaType::QString,   33,
    0x80000000 | 40, QMetaType::QString,   33,
    QMetaType::QString, QMetaType::QString,   42,
    QMetaType::QString, QMetaType::QString, QMetaType::QString,   43,   44,
    QMetaType::QString, QMetaType::QString,   41,
    QMetaType::QStringList,

 // properties: name, type, flags
      47, QMetaType::Int, 0x00095401,
      48, QMetaType::QString, 0x00095401,
      49, QMetaType::QString, 0x00495103,
      50, QMetaType::QString, 0x00495103,
      51, QMetaType::QString, 0x00495103,
      52, QMetaType::Int, 0x00495103,
      36, QMetaType::QString, 0x00495103,
      53, QMetaType::UInt, 0x00095401,
      54, 0x80000000 | 55, 0x00495009,
      56, 0x80000000 | 57, 0x00495009,
      58, QMetaType::QString, 0x00495001,
      59, QMetaType::QObjectStar, 0x00095401,
      60, QMetaType::Bool, 0x00495103,
      61, 0x80000000 | 62, 0x0049510b,
      63, QMetaType::Bool, 0x00495001,
      64, QMetaType::Bool, 0x00495001,
      65, 0x80000000 | 66, 0x0049510b,
      67, QMetaType::QString, 0x00495103,
      68, 0x80000000 | 69, 0x0049510b,
      70, QMetaType::Int, 0x00495001,
      71, QMetaType::QRect, 0x00495001,
      72, QMetaType::Bool, 0x00495103,
      73, QMetaType::QKeySequence, 0x00495103,
      74, QMetaType::QObjectStar, 0x00095401,

 // properties: notify_signal_id
       0,
       0,
       5,
       6,
       7,
       8,
       4,
       0,
       9,
      10,
      11,
       0,
      15,
      14,
      12,
      20,
      13,
      18,
      19,
      16,
      16,
      17,
      21,
       0,

       0        // eod
};

void AppletInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        AppletInterface *_t = static_cast<AppletInterface *>(_o);
        switch (_id) {
        case 0: _t->externalData((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break;
        case 1: _t->configNeedsSaving(); break;
        case 2: _t->activated(); break;
        case 3: _t->contextualActionsAboutToShow(); break;
        case 4: _t->iconChanged(); break;
        case 5: _t->titleChanged(); break;
        case 6: _t->toolTipMainTextChanged(); break;
        case 7: _t->toolTipSubTextChanged(); break;
        case 8: _t->toolTipTextFormatChanged(); break;
        case 9: _t->formFactorChanged(); break;
        case 10: _t->locationChanged(); break;
        case 11: _t->contextChanged(); break;
        case 12: _t->immutableChanged(); break;
        case 13: _t->statusChanged(); break;
        case 14: _t->backgroundHintsChanged(); break;
        case 15: _t->busyChanged(); break;
        case 16: _t->screenChanged(); break;
        case 17: _t->hideOnWindowDeactivateChanged(); break;
        case 18: _t->associatedApplicationChanged(); break;
        case 19: _t->associatedApplicationUrlsChanged(); break;
        case 20: _t->userConfiguringChanged(); break;
        case 21: _t->globalShortcutChanged(); break;
        case 22: _t->init(); break;
        case 23: _t->destroyedChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 24: _t->setConfigurationRequired((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 25: _t->setConfigurationRequired((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 26: _t->setActionSeparator((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 27: _t->setAction((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 28: _t->setAction((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 29: _t->setAction((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 30: _t->removeAction((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 31: { QAction* _r = _t->action((*reinterpret_cast< QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QAction**>(_a[0]) = _r; }  break;
        case 32: { QString _r = _t->file((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 33: { QString _r = _t->file((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 34: { QString _r = _t->downloadPath((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QString*>(_a[0]) = _r; }  break;
        case 35: { QStringList _r = _t->downloadedFiles();
            if (_a[0]) *reinterpret_cast< QStringList*>(_a[0]) = _r; }  break;
        default: ;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        void **func = reinterpret_cast<void **>(_a[1]);
        {
            typedef void (AppletInterface::*_t)(const QString & , const QVariant & );
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::externalData)) {
                *result = 0;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::configNeedsSaving)) {
                *result = 1;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::activated)) {
                *result = 2;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::contextualActionsAboutToShow)) {
                *result = 3;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::iconChanged)) {
                *result = 4;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::titleChanged)) {
                *result = 5;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::toolTipMainTextChanged)) {
                *result = 6;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::toolTipSubTextChanged)) {
                *result = 7;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::toolTipTextFormatChanged)) {
                *result = 8;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::formFactorChanged)) {
                *result = 9;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::locationChanged)) {
                *result = 10;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::contextChanged)) {
                *result = 11;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::immutableChanged)) {
                *result = 12;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::statusChanged)) {
                *result = 13;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::backgroundHintsChanged)) {
                *result = 14;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::busyChanged)) {
                *result = 15;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::screenChanged)) {
                *result = 16;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::hideOnWindowDeactivateChanged)) {
                *result = 17;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::associatedApplicationChanged)) {
                *result = 18;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::associatedApplicationUrlsChanged)) {
                *result = 19;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::userConfiguringChanged)) {
                *result = 20;
            }
        }
        {
            typedef void (AppletInterface::*_t)();
            if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&AppletInterface::globalShortcutChanged)) {
                *result = 21;
            }
        }
    } else if (_c == QMetaObject::RegisterPropertyMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 18:
            *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QList<QUrl> >(); break;
        }
    }

}

static const QMetaObject * const qt_meta_extradata_AppletInterface[] = {
        &Plasma::Types::staticMetaObject,
    Q_NULLPTR
};

const QMetaObject AppletInterface::staticMetaObject = {
    { &PlasmaQuick::AppletQuickItem::staticMetaObject, qt_meta_stringdata_AppletInterface.data,
      qt_meta_data_AppletInterface,  qt_static_metacall, qt_meta_extradata_AppletInterface, Q_NULLPTR}
};


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

void *AppletInterface::qt_metacast(const char *_clname)
{
    if (!_clname) return Q_NULLPTR;
    if (!strcmp(_clname, qt_meta_stringdata_AppletInterface.stringdata))
        return static_cast<void*>(const_cast< AppletInterface*>(this));
    return PlasmaQuick::AppletQuickItem::qt_metacast(_clname);
}

int AppletInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = PlasmaQuick::AppletQuickItem::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 36)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 36;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 36)
            *reinterpret_cast<int*>(_a[0]) = -1;
        _id -= 36;
    }
#ifndef QT_NO_PROPERTIES
      else if (_c == QMetaObject::ReadProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< int*>(_v) = apiVersion(); break;
        case 1: *reinterpret_cast< QString*>(_v) = pluginName(); break;
        case 2: *reinterpret_cast< QString*>(_v) = title(); break;
        case 3: *reinterpret_cast< QString*>(_v) = toolTipMainText(); break;
        case 4: *reinterpret_cast< QString*>(_v) = toolTipSubText(); break;
        case 5: *reinterpret_cast< int*>(_v) = toolTipTextFormat(); break;
        case 6: *reinterpret_cast< QString*>(_v) = icon(); break;
        case 7: *reinterpret_cast< uint*>(_v) = id(); break;
        case 8: *reinterpret_cast< Plasma::Types::FormFactor*>(_v) = formFactor(); break;
        case 9: *reinterpret_cast< Plasma::Types::Location*>(_v) = location(); break;
        case 10: *reinterpret_cast< QString*>(_v) = currentActivity(); break;
        case 11: *reinterpret_cast< QObject**>(_v) = configuration(); break;
        case 12: *reinterpret_cast< bool*>(_v) = isBusy(); break;
        case 13: *reinterpret_cast< Plasma::Types::BackgroundHints*>(_v) = backgroundHints(); break;
        case 14: *reinterpret_cast< bool*>(_v) = immutable(); break;
        case 15: *reinterpret_cast< bool*>(_v) = userConfiguring(); break;
        case 16: *reinterpret_cast< Plasma::Types::ItemStatus*>(_v) = status(); break;
        case 17: *reinterpret_cast< QString*>(_v) = associatedApplication(); break;
        case 18: *reinterpret_cast< QList<QUrl>*>(_v) = associatedApplicationUrls(); break;
        case 19: *reinterpret_cast< int*>(_v) = screen(); break;
        case 20: *reinterpret_cast< QRect*>(_v) = screenGeometry(); break;
        case 21: *reinterpret_cast< bool*>(_v) = hideOnWindowDeactivate(); break;
        case 22: *reinterpret_cast< QKeySequence*>(_v) = globalShortcut(); break;
        case 23: *reinterpret_cast< QObject**>(_v) = nativeInterface(); break;
        default: break;
        }
        _id -= 24;
    } else if (_c == QMetaObject::WriteProperty) {
        void *_v = _a[0];
        switch (_id) {
        case 2: setTitle(*reinterpret_cast< QString*>(_v)); break;
        case 3: setToolTipMainText(*reinterpret_cast< QString*>(_v)); break;
        case 4: setToolTipSubText(*reinterpret_cast< QString*>(_v)); break;
        case 5: setToolTipTextFormat(*reinterpret_cast< int*>(_v)); break;
        case 6: setIcon(*reinterpret_cast< QString*>(_v)); break;
        case 12: setBusy(*reinterpret_cast< bool*>(_v)); break;
        case 13: setBackgroundHints(*reinterpret_cast< Plasma::Types::BackgroundHints*>(_v)); break;
        case 16: setStatus(*reinterpret_cast< Plasma::Types::ItemStatus*>(_v)); break;
        case 17: setAssociatedApplication(*reinterpret_cast< QString*>(_v)); break;
        case 18: setAssociatedApplicationUrls(*reinterpret_cast< QList<QUrl>*>(_v)); break;
        case 21: setHideOnWindowDeactivate(*reinterpret_cast< bool*>(_v)); break;
        case 22: setGlobalShortcut(*reinterpret_cast< QKeySequence*>(_v)); break;
        default: break;
        }
        _id -= 24;
    } else if (_c == QMetaObject::ResetProperty) {
        _id -= 24;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 24;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 24;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 24;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 24;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 24;
    } else if (_c == QMetaObject::RegisterPropertyMetaType) {
        if (_id < 24)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 24;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void AppletInterface::externalData(const QString & _t1, const QVariant & _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, 0, _a);
}

// SIGNAL 1
void AppletInterface::configNeedsSaving()
{
    QMetaObject::activate(this, &staticMetaObject, 1, Q_NULLPTR);
}

// SIGNAL 2
void AppletInterface::activated()
{
    QMetaObject::activate(this, &staticMetaObject, 2, Q_NULLPTR);
}

// SIGNAL 3
void AppletInterface::contextualActionsAboutToShow()
{
    QMetaObject::activate(this, &staticMetaObject, 3, Q_NULLPTR);
}

// SIGNAL 4
void AppletInterface::iconChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 4, Q_NULLPTR);
}

// SIGNAL 5
void AppletInterface::titleChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 5, Q_NULLPTR);
}

// SIGNAL 6
void AppletInterface::toolTipMainTextChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 6, Q_NULLPTR);
}

// SIGNAL 7
void AppletInterface::toolTipSubTextChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 7, Q_NULLPTR);
}

// SIGNAL 8
void AppletInterface::toolTipTextFormatChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 8, Q_NULLPTR);
}

// SIGNAL 9
void AppletInterface::formFactorChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 9, Q_NULLPTR);
}

// SIGNAL 10
void AppletInterface::locationChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 10, Q_NULLPTR);
}

// SIGNAL 11
void AppletInterface::contextChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 11, Q_NULLPTR);
}

// SIGNAL 12
void AppletInterface::immutableChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 12, Q_NULLPTR);
}

// SIGNAL 13
void AppletInterface::statusChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 13, Q_NULLPTR);
}

// SIGNAL 14
void AppletInterface::backgroundHintsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 14, Q_NULLPTR);
}

// SIGNAL 15
void AppletInterface::busyChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 15, Q_NULLPTR);
}

// SIGNAL 16
void AppletInterface::screenChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 16, Q_NULLPTR);
}

// SIGNAL 17
void AppletInterface::hideOnWindowDeactivateChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 17, Q_NULLPTR);
}

// SIGNAL 18
void AppletInterface::associatedApplicationChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 18, Q_NULLPTR);
}

// SIGNAL 19
void AppletInterface::associatedApplicationUrlsChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 19, Q_NULLPTR);
}

// SIGNAL 20
void AppletInterface::userConfiguringChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 20, Q_NULLPTR);
}

// SIGNAL 21
void AppletInterface::globalShortcutChanged()
{
    QMetaObject::activate(this, &staticMetaObject, 21, Q_NULLPTR);
}
QT_END_MOC_NAMESPACE
