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

#include "../../../src/kdeplasma-addons-4.14.3/dataengines/kimpanel/kimpanelagent.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'kimpanelagent.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 63
#error "This file was generated using the moc from 4.8.7. 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
static const uint qt_meta_data_PanelAgent[] = {

 // content:
       6,       // revision
       0,       // classname
       0,    0, // classinfo
      37,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      26,       // signalCount

 // signals: signature, parameters, type, tag, flags
      12,   11,   11,   11, 0x05,
      33,   24,   11,   11, 0x05,
      61,   55,   11,   11, 0x05,
      82,   11,   11,   11, 0x05,
     102,   11,   11,   11, 0x05,
     128,  124,   11,   11, 0x05,
     153,   11,   11,   11, 0x05,
     168,   11,   11,   11, 0x05,
     184,   11,   11,   11, 0x05,
     191,   11,   11,   11, 0x05,
     216,  206,   11,   11, 0x05,
     233,  229,   11,   11, 0x05,
     267,  257,   11,   11, 0x05,
     315,  257,   11,   11, 0x05,
     360,  355,   11,   11, 0x05,
     406,  393,   11,   11, 0x05,
     472,  445,   11,   11, 0x05,
     527,  523,   11,   11, 0x05,
     563,  555,   11,   11, 0x05,
     601,  595,   11,   11, 0x05,
     645,  355,   11,   11, 0x05,
     684,  674,   11,   11, 0x05,
     726,  718,   11,   11, 0x05,
     744,  718,   11,   11, 0x05,
     758,  718,   11,   11, 0x05,
     780,  229,   11,   11, 0x05,

 // slots: signature, parameters, type, tag, flags
     851,  809,   11,   11, 0x0a,
     916,  257,   11,   11, 0x0a,
     951,  257,   11,   11, 0x0a,
     988,  978,   11,   11, 0x0a,
    1006,  355,   11,   11, 0x0a,
    1030,  595,   11,   11, 0x0a,
    1062,  355,   11,   11, 0x0a,
    1090, 1082,   11,   11, 0x0a,
    1112,  555,   11,   11, 0x0a,
    1195, 1141,   11,   11, 0x0a,
    1273, 1265,   11,   11, 0x0a,

       0        // eod
};

static const char qt_meta_stringdata_PanelAgent[] = {
    "PanelAgent\0\0Configure()\0position\0"
    "MovePreeditCaret(int)\0index\0"
    "SelectCandidate(int)\0LookupTablePageUp()\0"
    "LookupTablePageDown()\0key\0"
    "TriggerProperty(QString)\0PanelCreated()\0"
    "PanelCreated2()\0Exit()\0ReloadConfig()\0"
    "to_enable\0enable(bool)\0pos\0"
    "updatePreeditCaret(int)\0text,attr\0"
    "updatePreeditText(QString,QList<TextAttribute>)\0"
    "updateAux(QString,QList<TextAttribute>)\0"
    "prop\0updateProperty(KimpanelProperty)\0"
    "lookup_table\0updateLookupTable(KimpanelLookupTable)\0"
    "lookup_table,cursor,layout\0"
    "updateLookupTableFull(KimpanelLookupTable,int,int)\0"
    "x,y\0updateSpotLocation(int,int)\0x,y,w,h\0"
    "updateSpotRect(int,int,int,int)\0props\0"
    "registerProperties(QList<KimpanelProperty>)\0"
    "execDialog(KimpanelProperty)\0prop_list\0"
    "execMenu(QList<KimpanelProperty>)\0"
    "to_show\0showPreedit(bool)\0showAux(bool)\0"
    "showLookupTable(bool)\0"
    "updateLookupTableCursor(int)\0"
    "labels,candis,attrlists,has_prev,has_next\0"
    "UpdateLookupTable(QStringList,QStringList,QStringList,bool,bool)\0"
    "UpdatePreeditText(QString,QString)\0"
    "UpdateAux(QString,QString)\0screen_id\0"
    "UpdateScreen(int)\0UpdateProperty(QString)\0"
    "RegisterProperties(QStringList)\0"
    "ExecDialog(QString)\0entries\0"
    "ExecMenu(QStringList)\0"
    "SetSpotRect(int,int,int,int)\0"
    "labels,candis,attrlists,hasPrev,hasNext,cursor,layout\0"
    "SetLookupTable(QStringList,QStringList,QStringList,bool,bool,int,int)\0"
    "service\0serviceUnregistered(QString)\0"
};

void PanelAgent::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Q_ASSERT(staticMetaObject.cast(_o));
        PanelAgent *_t = static_cast<PanelAgent *>(_o);
        switch (_id) {
        case 0: _t->Configure(); break;
        case 1: _t->MovePreeditCaret((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 2: _t->SelectCandidate((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 3: _t->LookupTablePageUp(); break;
        case 4: _t->LookupTablePageDown(); break;
        case 5: _t->TriggerProperty((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 6: _t->PanelCreated(); break;
        case 7: _t->PanelCreated2(); break;
        case 8: _t->Exit(); break;
        case 9: _t->ReloadConfig(); break;
        case 10: _t->enable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 11: _t->updatePreeditCaret((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 12: _t->updatePreeditText((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QList<TextAttribute>(*)>(_a[2]))); break;
        case 13: _t->updateAux((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QList<TextAttribute>(*)>(_a[2]))); break;
        case 14: _t->updateProperty((*reinterpret_cast< const KimpanelProperty(*)>(_a[1]))); break;
        case 15: _t->updateLookupTable((*reinterpret_cast< const KimpanelLookupTable(*)>(_a[1]))); break;
        case 16: _t->updateLookupTableFull((*reinterpret_cast< const KimpanelLookupTable(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 17: _t->updateSpotLocation((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 18: _t->updateSpotRect((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 19: _t->registerProperties((*reinterpret_cast< const QList<KimpanelProperty>(*)>(_a[1]))); break;
        case 20: _t->execDialog((*reinterpret_cast< const KimpanelProperty(*)>(_a[1]))); break;
        case 21: _t->execMenu((*reinterpret_cast< const QList<KimpanelProperty>(*)>(_a[1]))); break;
        case 22: _t->showPreedit((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 23: _t->showAux((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 24: _t->showLookupTable((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 25: _t->updateLookupTableCursor((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 26: _t->UpdateLookupTable((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5]))); break;
        case 27: _t->UpdatePreeditText((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 28: _t->UpdateAux((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 29: _t->UpdateScreen((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 30: _t->UpdateProperty((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 31: _t->RegisterProperties((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 32: _t->ExecDialog((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 33: _t->ExecMenu((*reinterpret_cast< const QStringList(*)>(_a[1]))); break;
        case 34: _t->SetSpotRect((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 35: _t->SetLookupTable((*reinterpret_cast< const QStringList(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])),(*reinterpret_cast< const QStringList(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4])),(*reinterpret_cast< bool(*)>(_a[5])),(*reinterpret_cast< int(*)>(_a[6])),(*reinterpret_cast< int(*)>(_a[7]))); break;
        case 36: _t->serviceUnregistered((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObjectExtraData PanelAgent::staticMetaObjectExtraData = {
    0,  qt_static_metacall 
};

const QMetaObject PanelAgent::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_PanelAgent,
      qt_meta_data_PanelAgent, &staticMetaObjectExtraData }
};

#ifdef Q_NO_DATA_RELOCATION
const QMetaObject &PanelAgent::getStaticMetaObject() { return staticMetaObject; }
#endif //Q_NO_DATA_RELOCATION

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

void *PanelAgent::qt_metacast(const char *_clname)
{
    if (!_clname) return 0;
    if (!strcmp(_clname, qt_meta_stringdata_PanelAgent))
        return static_cast<void*>(const_cast< PanelAgent*>(this));
    if (!strcmp(_clname, "QDBusContext"))
        return static_cast< QDBusContext*>(const_cast< PanelAgent*>(this));
    return QObject::qt_metacast(_clname);
}

int PanelAgent::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 < 37)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 37;
    }
    return _id;
}

// SIGNAL 0
void PanelAgent::Configure()
{
    QMetaObject::activate(this, &staticMetaObject, 0, 0);
}

// SIGNAL 1
void PanelAgent::MovePreeditCaret(int _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void PanelAgent::SelectCandidate(int _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void PanelAgent::LookupTablePageUp()
{
    QMetaObject::activate(this, &staticMetaObject, 3, 0);
}

// SIGNAL 4
void PanelAgent::LookupTablePageDown()
{
    QMetaObject::activate(this, &staticMetaObject, 4, 0);
}

// SIGNAL 5
void PanelAgent::TriggerProperty(const QString & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void PanelAgent::PanelCreated()
{
    QMetaObject::activate(this, &staticMetaObject, 6, 0);
}

// SIGNAL 7
void PanelAgent::PanelCreated2()
{
    QMetaObject::activate(this, &staticMetaObject, 7, 0);
}

// SIGNAL 8
void PanelAgent::Exit()
{
    QMetaObject::activate(this, &staticMetaObject, 8, 0);
}

// SIGNAL 9
void PanelAgent::ReloadConfig()
{
    QMetaObject::activate(this, &staticMetaObject, 9, 0);
}

// SIGNAL 10
void PanelAgent::enable(bool _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void PanelAgent::updatePreeditCaret(int _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void PanelAgent::updatePreeditText(const QString & _t1, const QList<TextAttribute> & _t2)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 12, _a);
}

// SIGNAL 13
void PanelAgent::updateAux(const QString & _t1, const QList<TextAttribute> & _t2)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 13, _a);
}

// SIGNAL 14
void PanelAgent::updateProperty(const KimpanelProperty & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 14, _a);
}

// SIGNAL 15
void PanelAgent::updateLookupTable(const KimpanelLookupTable & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 15, _a);
}

// SIGNAL 16
void PanelAgent::updateLookupTableFull(const KimpanelLookupTable & _t1, int _t2, int _t3)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)) };
    QMetaObject::activate(this, &staticMetaObject, 16, _a);
}

// SIGNAL 17
void PanelAgent::updateSpotLocation(int _t1, int _t2)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
    QMetaObject::activate(this, &staticMetaObject, 17, _a);
}

// SIGNAL 18
void PanelAgent::updateSpotRect(int _t1, int _t2, int _t3, int _t4)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)), const_cast<void*>(reinterpret_cast<const void*>(&_t3)), const_cast<void*>(reinterpret_cast<const void*>(&_t4)) };
    QMetaObject::activate(this, &staticMetaObject, 18, _a);
}

// SIGNAL 19
void PanelAgent::registerProperties(const QList<KimpanelProperty> & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 19, _a);
}

// SIGNAL 20
void PanelAgent::execDialog(const KimpanelProperty & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 20, _a);
}

// SIGNAL 21
void PanelAgent::execMenu(const QList<KimpanelProperty> & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 21, _a);
}

// SIGNAL 22
void PanelAgent::showPreedit(bool _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 22, _a);
}

// SIGNAL 23
void PanelAgent::showAux(bool _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 23, _a);
}

// SIGNAL 24
void PanelAgent::showLookupTable(bool _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 24, _a);
}

// SIGNAL 25
void PanelAgent::updateLookupTableCursor(int _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 25, _a);
}
QT_END_MOC_NAMESPACE
