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

#include <memory>
#include "generated/com_deepin_daemon_bluetooth.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#include <QtCore/QList>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'com_deepin_daemon_bluetooth.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.17. 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___Bluetooth_t {
    QByteArrayData data[102];
    char stringdata0[1565];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
    qptrdiff(offsetof(qt_meta_stringdata___Bluetooth_t, stringdata0) + ofs \
        - idx * sizeof(QByteArrayData)) \
    )
static const qt_meta_stringdata___Bluetooth_t qt_meta_stringdata___Bluetooth = {
    {
QT_MOC_LITERAL(0, 0, 11), // "__Bluetooth"
QT_MOC_LITERAL(1, 12, 12), // "AdapterAdded"
QT_MOC_LITERAL(2, 25, 0), // ""
QT_MOC_LITERAL(3, 26, 11), // "adapterJSON"
QT_MOC_LITERAL(4, 38, 24), // "AdapterPropertiesChanged"
QT_MOC_LITERAL(5, 63, 14), // "AdapterRemoved"
QT_MOC_LITERAL(6, 78, 9), // "Cancelled"
QT_MOC_LITERAL(7, 88, 15), // "QDBusObjectPath"
QT_MOC_LITERAL(8, 104, 6), // "device"
QT_MOC_LITERAL(9, 111, 13), // "ConnectFailed"
QT_MOC_LITERAL(10, 125, 11), // "DeviceAdded"
QT_MOC_LITERAL(11, 137, 7), // "devJSON"
QT_MOC_LITERAL(12, 145, 23), // "DevicePropertiesChanged"
QT_MOC_LITERAL(13, 169, 13), // "DeviceRemoved"
QT_MOC_LITERAL(14, 183, 14), // "DisplayPasskey"
QT_MOC_LITERAL(15, 198, 7), // "passkey"
QT_MOC_LITERAL(16, 206, 7), // "entered"
QT_MOC_LITERAL(17, 214, 14), // "DisplayPinCode"
QT_MOC_LITERAL(18, 229, 7), // "pinCode"
QT_MOC_LITERAL(19, 237, 18), // "ObexSessionCreated"
QT_MOC_LITERAL(20, 256, 11), // "sessionPath"
QT_MOC_LITERAL(21, 268, 19), // "ObexSessionProgress"
QT_MOC_LITERAL(22, 288, 9), // "totalSize"
QT_MOC_LITERAL(23, 298, 11), // "transferred"
QT_MOC_LITERAL(24, 310, 10), // "currentIdx"
QT_MOC_LITERAL(25, 321, 18), // "ObexSessionRemoved"
QT_MOC_LITERAL(26, 340, 20), // "RequestAuthorization"
QT_MOC_LITERAL(27, 361, 19), // "RequestConfirmation"
QT_MOC_LITERAL(28, 381, 14), // "RequestPasskey"
QT_MOC_LITERAL(29, 396, 14), // "RequestPinCode"
QT_MOC_LITERAL(30, 411, 15), // "TransferCreated"
QT_MOC_LITERAL(31, 427, 4), // "file"
QT_MOC_LITERAL(32, 432, 12), // "transferPath"
QT_MOC_LITERAL(33, 445, 14), // "TransferFailed"
QT_MOC_LITERAL(34, 460, 7), // "errInfo"
QT_MOC_LITERAL(35, 468, 15), // "TransferRemoved"
QT_MOC_LITERAL(36, 484, 4), // "done"
QT_MOC_LITERAL(37, 489, 18), // "CanSendFileChanged"
QT_MOC_LITERAL(38, 508, 5), // "value"
QT_MOC_LITERAL(39, 514, 20), // "DisplaySwitchChanged"
QT_MOC_LITERAL(40, 535, 12), // "StateChanged"
QT_MOC_LITERAL(41, 548, 20), // "TransportableChanged"
QT_MOC_LITERAL(42, 569, 21), // "CancelTransferSession"
QT_MOC_LITERAL(43, 591, 19), // "QDBusPendingReply<>"
QT_MOC_LITERAL(44, 611, 27), // "CancelTransferSessionQueued"
QT_MOC_LITERAL(45, 639, 19), // "ClearUnpairedDevice"
QT_MOC_LITERAL(46, 659, 25), // "ClearUnpairedDeviceQueued"
QT_MOC_LITERAL(47, 685, 7), // "Confirm"
QT_MOC_LITERAL(48, 693, 6), // "accept"
QT_MOC_LITERAL(49, 700, 13), // "ConfirmQueued"
QT_MOC_LITERAL(50, 714, 13), // "ConnectDevice"
QT_MOC_LITERAL(51, 728, 7), // "adapter"
QT_MOC_LITERAL(52, 736, 19), // "ConnectDeviceQueued"
QT_MOC_LITERAL(53, 756, 9), // "DebugInfo"
QT_MOC_LITERAL(54, 766, 26), // "QDBusPendingReply<QString>"
QT_MOC_LITERAL(55, 793, 16), // "DisconnectDevice"
QT_MOC_LITERAL(56, 810, 22), // "DisconnectDeviceQueued"
QT_MOC_LITERAL(57, 833, 11), // "FeedPasskey"
QT_MOC_LITERAL(58, 845, 17), // "FeedPasskeyQueued"
QT_MOC_LITERAL(59, 863, 11), // "FeedPinCode"
QT_MOC_LITERAL(60, 875, 17), // "FeedPinCodeQueued"
QT_MOC_LITERAL(61, 893, 11), // "GetAdapters"
QT_MOC_LITERAL(62, 905, 10), // "GetDevices"
QT_MOC_LITERAL(63, 916, 12), // "RemoveDevice"
QT_MOC_LITERAL(64, 929, 18), // "RemoveDeviceQueued"
QT_MOC_LITERAL(65, 948, 16), // "RequestDiscovery"
QT_MOC_LITERAL(66, 965, 22), // "RequestDiscoveryQueued"
QT_MOC_LITERAL(67, 988, 9), // "SendFiles"
QT_MOC_LITERAL(68, 998, 34), // "QDBusPendingReply<QDBusObject..."
QT_MOC_LITERAL(69, 1033, 5), // "files"
QT_MOC_LITERAL(70, 1039, 15), // "SetAdapterAlias"
QT_MOC_LITERAL(71, 1055, 5), // "alias"
QT_MOC_LITERAL(72, 1061, 21), // "SetAdapterAliasQueued"
QT_MOC_LITERAL(73, 1083, 22), // "SetAdapterDiscoverable"
QT_MOC_LITERAL(74, 1106, 12), // "discoverable"
QT_MOC_LITERAL(75, 1119, 28), // "SetAdapterDiscoverableQueued"
QT_MOC_LITERAL(76, 1148, 29), // "SetAdapterDiscoverableTimeout"
QT_MOC_LITERAL(77, 1178, 7), // "timeout"
QT_MOC_LITERAL(78, 1186, 35), // "SetAdapterDiscoverableTimeout..."
QT_MOC_LITERAL(79, 1222, 21), // "SetAdapterDiscovering"
QT_MOC_LITERAL(80, 1244, 11), // "discovering"
QT_MOC_LITERAL(81, 1256, 27), // "SetAdapterDiscoveringQueued"
QT_MOC_LITERAL(82, 1284, 17), // "SetAdapterPowered"
QT_MOC_LITERAL(83, 1302, 7), // "powered"
QT_MOC_LITERAL(84, 1310, 23), // "SetAdapterPoweredQueued"
QT_MOC_LITERAL(85, 1334, 14), // "SetDeviceAlias"
QT_MOC_LITERAL(86, 1349, 20), // "SetDeviceAliasQueued"
QT_MOC_LITERAL(87, 1370, 16), // "SetDeviceTrusted"
QT_MOC_LITERAL(88, 1387, 7), // "trusted"
QT_MOC_LITERAL(89, 1395, 22), // "SetDeviceTrustedQueued"
QT_MOC_LITERAL(90, 1418, 10), // "CallQueued"
QT_MOC_LITERAL(91, 1429, 8), // "callName"
QT_MOC_LITERAL(92, 1438, 4), // "args"
QT_MOC_LITERAL(93, 1443, 21), // "onPendingCallFinished"
QT_MOC_LITERAL(94, 1465, 24), // "QDBusPendingCallWatcher*"
QT_MOC_LITERAL(95, 1490, 1), // "w"
QT_MOC_LITERAL(96, 1492, 17), // "onPropertyChanged"
QT_MOC_LITERAL(97, 1510, 8), // "propName"
QT_MOC_LITERAL(98, 1519, 11), // "CanSendFile"
QT_MOC_LITERAL(99, 1531, 13), // "DisplaySwitch"
QT_MOC_LITERAL(100, 1545, 5), // "State"
QT_MOC_LITERAL(101, 1551, 13) // "Transportable"

    },
    "__Bluetooth\0AdapterAdded\0\0adapterJSON\0"
    "AdapterPropertiesChanged\0AdapterRemoved\0"
    "Cancelled\0QDBusObjectPath\0device\0"
    "ConnectFailed\0DeviceAdded\0devJSON\0"
    "DevicePropertiesChanged\0DeviceRemoved\0"
    "DisplayPasskey\0passkey\0entered\0"
    "DisplayPinCode\0pinCode\0ObexSessionCreated\0"
    "sessionPath\0ObexSessionProgress\0"
    "totalSize\0transferred\0currentIdx\0"
    "ObexSessionRemoved\0RequestAuthorization\0"
    "RequestConfirmation\0RequestPasskey\0"
    "RequestPinCode\0TransferCreated\0file\0"
    "transferPath\0TransferFailed\0errInfo\0"
    "TransferRemoved\0done\0CanSendFileChanged\0"
    "value\0DisplaySwitchChanged\0StateChanged\0"
    "TransportableChanged\0CancelTransferSession\0"
    "QDBusPendingReply<>\0CancelTransferSessionQueued\0"
    "ClearUnpairedDevice\0ClearUnpairedDeviceQueued\0"
    "Confirm\0accept\0ConfirmQueued\0ConnectDevice\0"
    "adapter\0ConnectDeviceQueued\0DebugInfo\0"
    "QDBusPendingReply<QString>\0DisconnectDevice\0"
    "DisconnectDeviceQueued\0FeedPasskey\0"
    "FeedPasskeyQueued\0FeedPinCode\0"
    "FeedPinCodeQueued\0GetAdapters\0GetDevices\0"
    "RemoveDevice\0RemoveDeviceQueued\0"
    "RequestDiscovery\0RequestDiscoveryQueued\0"
    "SendFiles\0QDBusPendingReply<QDBusObjectPath>\0"
    "files\0SetAdapterAlias\0alias\0"
    "SetAdapterAliasQueued\0SetAdapterDiscoverable\0"
    "discoverable\0SetAdapterDiscoverableQueued\0"
    "SetAdapterDiscoverableTimeout\0timeout\0"
    "SetAdapterDiscoverableTimeoutQueued\0"
    "SetAdapterDiscovering\0discovering\0"
    "SetAdapterDiscoveringQueued\0"
    "SetAdapterPowered\0powered\0"
    "SetAdapterPoweredQueued\0SetDeviceAlias\0"
    "SetDeviceAliasQueued\0SetDeviceTrusted\0"
    "trusted\0SetDeviceTrustedQueued\0"
    "CallQueued\0callName\0args\0onPendingCallFinished\0"
    "QDBusPendingCallWatcher*\0w\0onPropertyChanged\0"
    "propName\0CanSendFile\0DisplaySwitch\0"
    "State\0Transportable"
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data___Bluetooth[] = {

 // content:
       8,       // revision
       0,       // classname
       0,    0, // classinfo
      63,   14, // methods
       4,  600, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
      24,       // signalCount

 // signals: name, argc, parameters, tag, flags
       1,    1,  329,    2, 0x06 /* Public */,
       4,    1,  332,    2, 0x06 /* Public */,
       5,    1,  335,    2, 0x06 /* Public */,
       6,    1,  338,    2, 0x06 /* Public */,
       9,    1,  341,    2, 0x06 /* Public */,
      10,    1,  344,    2, 0x06 /* Public */,
      12,    1,  347,    2, 0x06 /* Public */,
      13,    1,  350,    2, 0x06 /* Public */,
      14,    3,  353,    2, 0x06 /* Public */,
      17,    2,  360,    2, 0x06 /* Public */,
      19,    1,  365,    2, 0x06 /* Public */,
      21,    4,  368,    2, 0x06 /* Public */,
      25,    1,  377,    2, 0x06 /* Public */,
      26,    1,  380,    2, 0x06 /* Public */,
      27,    2,  383,    2, 0x06 /* Public */,
      28,    1,  388,    2, 0x06 /* Public */,
      29,    1,  391,    2, 0x06 /* Public */,
      30,    3,  394,    2, 0x06 /* Public */,
      33,    3,  401,    2, 0x06 /* Public */,
      35,    4,  408,    2, 0x06 /* Public */,
      37,    1,  417,    2, 0x06 /* Public */,
      39,    1,  420,    2, 0x06 /* Public */,
      40,    1,  423,    2, 0x06 /* Public */,
      41,    1,  426,    2, 0x06 /* Public */,

 // slots: name, argc, parameters, tag, flags
      42,    1,  429,    2, 0x0a /* Public */,
      44,    1,  432,    2, 0x0a /* Public */,
      45,    0,  435,    2, 0x0a /* Public */,
      46,    0,  436,    2, 0x0a /* Public */,
      47,    2,  437,    2, 0x0a /* Public */,
      49,    2,  442,    2, 0x0a /* Public */,
      50,    2,  447,    2, 0x0a /* Public */,
      52,    2,  452,    2, 0x0a /* Public */,
      53,    0,  457,    2, 0x0a /* Public */,
      55,    1,  458,    2, 0x0a /* Public */,
      56,    1,  461,    2, 0x0a /* Public */,
      57,    3,  464,    2, 0x0a /* Public */,
      58,    3,  471,    2, 0x0a /* Public */,
      59,    3,  478,    2, 0x0a /* Public */,
      60,    3,  485,    2, 0x0a /* Public */,
      61,    0,  492,    2, 0x0a /* Public */,
      62,    1,  493,    2, 0x0a /* Public */,
      63,    2,  496,    2, 0x0a /* Public */,
      64,    2,  501,    2, 0x0a /* Public */,
      65,    1,  506,    2, 0x0a /* Public */,
      66,    1,  509,    2, 0x0a /* Public */,
      67,    2,  512,    2, 0x0a /* Public */,
      70,    2,  517,    2, 0x0a /* Public */,
      72,    2,  522,    2, 0x0a /* Public */,
      73,    2,  527,    2, 0x0a /* Public */,
      75,    2,  532,    2, 0x0a /* Public */,
      76,    2,  537,    2, 0x0a /* Public */,
      78,    2,  542,    2, 0x0a /* Public */,
      79,    2,  547,    2, 0x0a /* Public */,
      81,    2,  552,    2, 0x0a /* Public */,
      82,    2,  557,    2, 0x0a /* Public */,
      84,    2,  562,    2, 0x0a /* Public */,
      85,    2,  567,    2, 0x0a /* Public */,
      86,    2,  572,    2, 0x0a /* Public */,
      87,    2,  577,    2, 0x0a /* Public */,
      89,    2,  582,    2, 0x0a /* Public */,
      90,    2,  587,    2, 0x0a /* Public */,
      93,    1,  592,    2, 0x08 /* Private */,
      96,    2,  595,    2, 0x08 /* Private */,

 // signals: parameters
    QMetaType::Void, QMetaType::QString,    3,
    QMetaType::Void, QMetaType::QString,    3,
    QMetaType::Void, QMetaType::QString,    3,
    QMetaType::Void, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 7,    8,
    QMetaType::Void, QMetaType::QString,   11,
    QMetaType::Void, QMetaType::QString,   11,
    QMetaType::Void, QMetaType::QString,   11,
    QMetaType::Void, 0x80000000 | 7, QMetaType::UInt, QMetaType::UInt,    8,   15,   16,
    QMetaType::Void, 0x80000000 | 7, QMetaType::QString,    8,   18,
    QMetaType::Void, 0x80000000 | 7,   20,
    QMetaType::Void, 0x80000000 | 7, QMetaType::ULongLong, QMetaType::ULongLong, QMetaType::Int,   20,   22,   23,   24,
    QMetaType::Void, 0x80000000 | 7,   20,
    QMetaType::Void, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 7, QMetaType::QString,    8,   15,
    QMetaType::Void, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 7,    8,
    QMetaType::Void, QMetaType::QString, 0x80000000 | 7, 0x80000000 | 7,   31,   32,   20,
    QMetaType::Void, QMetaType::QString, 0x80000000 | 7, QMetaType::QString,   31,   20,   34,
    QMetaType::Void, QMetaType::QString, 0x80000000 | 7, 0x80000000 | 7, QMetaType::Bool,   31,   32,   20,   36,
    QMetaType::Void, QMetaType::Bool,   38,
    QMetaType::Void, QMetaType::Bool,   38,
    QMetaType::Void, QMetaType::UInt,   38,
    QMetaType::Void, QMetaType::Bool,   38,

 // slots: parameters
    0x80000000 | 43, 0x80000000 | 7,   20,
    QMetaType::Void, 0x80000000 | 7,   20,
    0x80000000 | 43,
    QMetaType::Void,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool,    8,   48,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool,    8,   48,
    0x80000000 | 43, 0x80000000 | 7, 0x80000000 | 7,    8,   51,
    QMetaType::Void, 0x80000000 | 7, 0x80000000 | 7,    8,   51,
    0x80000000 | 54,
    0x80000000 | 43, 0x80000000 | 7,    8,
    QMetaType::Void, 0x80000000 | 7,    8,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool, QMetaType::UInt,    8,   48,   15,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool, QMetaType::UInt,    8,   48,   15,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool, QMetaType::QString,    8,   48,   18,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool, QMetaType::QString,    8,   48,   18,
    0x80000000 | 54,
    0x80000000 | 54, 0x80000000 | 7,   51,
    0x80000000 | 43, 0x80000000 | 7, 0x80000000 | 7,   51,    8,
    QMetaType::Void, 0x80000000 | 7, 0x80000000 | 7,   51,    8,
    0x80000000 | 43, 0x80000000 | 7,   51,
    QMetaType::Void, 0x80000000 | 7,   51,
    0x80000000 | 68, QMetaType::QString, QMetaType::QStringList,    8,   69,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::QString,   51,   71,
    QMetaType::Void, 0x80000000 | 7, QMetaType::QString,   51,   71,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool,   51,   74,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool,   51,   74,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::UInt,   51,   77,
    QMetaType::Void, 0x80000000 | 7, QMetaType::UInt,   51,   77,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool,   51,   80,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool,   51,   80,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool,   51,   83,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool,   51,   83,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::QString,    8,   71,
    QMetaType::Void, 0x80000000 | 7, QMetaType::QString,    8,   71,
    0x80000000 | 43, 0x80000000 | 7, QMetaType::Bool,    8,   88,
    QMetaType::Void, 0x80000000 | 7, QMetaType::Bool,    8,   88,
    QMetaType::Void, QMetaType::QString, QMetaType::QVariantList,   91,   92,
    QMetaType::Void, 0x80000000 | 94,   95,
    QMetaType::Void, QMetaType::QString, QMetaType::QVariant,   97,   38,

 // properties: name, type, flags
      98, QMetaType::Bool, 0x00495001,
      99, QMetaType::Bool, 0x00495103,
     100, QMetaType::UInt, 0x00495001,
     101, QMetaType::Bool, 0x00495001,

 // properties: notify_signal_id
      20,
      21,
      22,
      23,

       0        // eod
};

void __Bluetooth::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        auto *_t = static_cast<__Bluetooth *>(_o);
        (void)_t;
        switch (_id) {
        case 0: _t->AdapterAdded((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 1: _t->AdapterPropertiesChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 2: _t->AdapterRemoved((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 3: _t->Cancelled((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 4: _t->ConnectFailed((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 5: _t->DeviceAdded((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 6: _t->DevicePropertiesChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 7: _t->DeviceRemoved((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 8: _t->DisplayPasskey((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
        case 9: _t->DisplayPinCode((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 10: _t->ObexSessionCreated((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 11: _t->ObexSessionProgress((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< qulonglong(*)>(_a[2])),(*reinterpret_cast< qulonglong(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4]))); break;
        case 12: _t->ObexSessionRemoved((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 13: _t->RequestAuthorization((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 14: _t->RequestConfirmation((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 15: _t->RequestPasskey((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 16: _t->RequestPinCode((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 17: _t->TransferCreated((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[3]))); break;
        case 18: _t->TransferFailed((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 19: _t->TransferRemoved((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[3])),(*reinterpret_cast< bool(*)>(_a[4]))); break;
        case 20: _t->CanSendFileChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 21: _t->DisplaySwitchChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 22: _t->StateChanged((*reinterpret_cast< uint(*)>(_a[1]))); break;
        case 23: _t->TransportableChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 24: { QDBusPendingReply<> _r = _t->CancelTransferSession((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 25: _t->CancelTransferSessionQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 26: { QDBusPendingReply<> _r = _t->ClearUnpairedDevice();
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 27: _t->ClearUnpairedDeviceQueued(); break;
        case 28: { QDBusPendingReply<> _r = _t->Confirm((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 29: _t->ConfirmQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 30: { QDBusPendingReply<> _r = _t->ConnectDevice((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 31: _t->ConnectDeviceQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2]))); break;
        case 32: { QDBusPendingReply<QString> _r = _t->DebugInfo();
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<QString>*>(_a[0]) = std::move(_r); }  break;
        case 33: { QDBusPendingReply<> _r = _t->DisconnectDevice((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 34: _t->DisconnectDeviceQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 35: { QDBusPendingReply<> _r = _t->FeedPasskey((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 36: _t->FeedPasskeyQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< uint(*)>(_a[3]))); break;
        case 37: { QDBusPendingReply<> _r = _t->FeedPinCode((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 38: _t->FeedPinCodeQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3]))); break;
        case 39: { QDBusPendingReply<QString> _r = _t->GetAdapters();
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<QString>*>(_a[0]) = std::move(_r); }  break;
        case 40: { QDBusPendingReply<QString> _r = _t->GetDevices((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<QString>*>(_a[0]) = std::move(_r); }  break;
        case 41: { QDBusPendingReply<> _r = _t->RemoveDevice((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 42: _t->RemoveDeviceQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QDBusObjectPath(*)>(_a[2]))); break;
        case 43: { QDBusPendingReply<> _r = _t->RequestDiscovery((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 44: _t->RequestDiscoveryQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1]))); break;
        case 45: { QDBusPendingReply<QDBusObjectPath> _r = _t->SendFiles((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QStringList(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<QDBusObjectPath>*>(_a[0]) = std::move(_r); }  break;
        case 46: { QDBusPendingReply<> _r = _t->SetAdapterAlias((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 47: _t->SetAdapterAliasQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 48: { QDBusPendingReply<> _r = _t->SetAdapterDiscoverable((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 49: _t->SetAdapterDiscoverableQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 50: { QDBusPendingReply<> _r = _t->SetAdapterDiscoverableTimeout((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 51: _t->SetAdapterDiscoverableTimeoutQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< uint(*)>(_a[2]))); break;
        case 52: { QDBusPendingReply<> _r = _t->SetAdapterDiscovering((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 53: _t->SetAdapterDiscoveringQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 54: { QDBusPendingReply<> _r = _t->SetAdapterPowered((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 55: _t->SetAdapterPoweredQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 56: { QDBusPendingReply<> _r = _t->SetDeviceAlias((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 57: _t->SetDeviceAliasQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2]))); break;
        case 58: { QDBusPendingReply<> _r = _t->SetDeviceTrusted((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< QDBusPendingReply<>*>(_a[0]) = std::move(_r); }  break;
        case 59: _t->SetDeviceTrustedQueued((*reinterpret_cast< const QDBusObjectPath(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 60: _t->CallQueued((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QList<QVariant>(*)>(_a[2]))); break;
        case 61: _t->onPendingCallFinished((*reinterpret_cast< QDBusPendingCallWatcher*(*)>(_a[1]))); break;
        case 62: _t->onPropertyChanged((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QVariant(*)>(_a[2]))); break;
        default: ;
        }
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        switch (_id) {
        default: *reinterpret_cast<int*>(_a[0]) = -1; break;
        case 3:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 4:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 8:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 9:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 10:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 11:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 12:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 13:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 14:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 15:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 16:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 17:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 18:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 19:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 2:
            case 1:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 24:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 25:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 28:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 29:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 30:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 31:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 33:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 34:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 35:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 36:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 37:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 38:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 40:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 41:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 42:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 1:
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 43:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 44:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 46:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 47:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 48:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 49:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 50:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 51:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 52:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 53:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 54:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 55:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 56:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 57:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 58:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 59:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusObjectPath >(); break;
            }
            break;
        case 61:
            switch (*reinterpret_cast<int*>(_a[1])) {
            default: *reinterpret_cast<int*>(_a[0]) = -1; break;
            case 0:
                *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QDBusPendingCallWatcher* >(); break;
            }
            break;
        }
    } else if (_c == QMetaObject::IndexOfMethod) {
        int *result = reinterpret_cast<int *>(_a[0]);
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::AdapterAdded)) {
                *result = 0;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::AdapterPropertiesChanged)) {
                *result = 1;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::AdapterRemoved)) {
                *result = 2;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::Cancelled)) {
                *result = 3;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::ConnectFailed)) {
                *result = 4;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DeviceAdded)) {
                *result = 5;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DevicePropertiesChanged)) {
                *result = 6;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DeviceRemoved)) {
                *result = 7;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & , uint , uint );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DisplayPasskey)) {
                *result = 8;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DisplayPinCode)) {
                *result = 9;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::ObexSessionCreated)) {
                *result = 10;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & , qulonglong , qulonglong , int );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::ObexSessionProgress)) {
                *result = 11;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::ObexSessionRemoved)) {
                *result = 12;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::RequestAuthorization)) {
                *result = 13;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::RequestConfirmation)) {
                *result = 14;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::RequestPasskey)) {
                *result = 15;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::RequestPinCode)) {
                *result = 16;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & , const QDBusObjectPath & , const QDBusObjectPath & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::TransferCreated)) {
                *result = 17;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & , const QDBusObjectPath & , const QString & );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::TransferFailed)) {
                *result = 18;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(const QString & , const QDBusObjectPath & , const QDBusObjectPath & , bool );
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::TransferRemoved)) {
                *result = 19;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(bool ) const;
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::CanSendFileChanged)) {
                *result = 20;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(bool ) const;
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::DisplaySwitchChanged)) {
                *result = 21;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(uint ) const;
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::StateChanged)) {
                *result = 22;
                return;
            }
        }
        {
            using _t = void (__Bluetooth::*)(bool ) const;
            if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&__Bluetooth::TransportableChanged)) {
                *result = 23;
                return;
            }
        }
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty) {
        auto *_t = static_cast<__Bluetooth *>(_o);
        (void)_t;
        void *_v = _a[0];
        switch (_id) {
        case 0: *reinterpret_cast< bool*>(_v) = _t->canSendFile(); break;
        case 1: *reinterpret_cast< bool*>(_v) = _t->displaySwitch(); break;
        case 2: *reinterpret_cast< uint*>(_v) = _t->state(); break;
        case 3: *reinterpret_cast< bool*>(_v) = _t->transportable(); break;
        default: break;
        }
    } else if (_c == QMetaObject::WriteProperty) {
        auto *_t = static_cast<__Bluetooth *>(_o);
        (void)_t;
        void *_v = _a[0];
        switch (_id) {
        case 1: _t->setDisplaySwitch(*reinterpret_cast< bool*>(_v)); break;
        default: break;
        }
    } else if (_c == QMetaObject::ResetProperty) {
    }
#endif // QT_NO_PROPERTIES
}

QT_INIT_METAOBJECT const QMetaObject __Bluetooth::staticMetaObject = { {
    QMetaObject::SuperData::link<DBusExtendedAbstractInterface::staticMetaObject>(),
    qt_meta_stringdata___Bluetooth.data,
    qt_meta_data___Bluetooth,
    qt_static_metacall,
    nullptr,
    nullptr
} };


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

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

int __Bluetooth::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = DBusExtendedAbstractInterface::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
        if (_id < 63)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 63;
    }
#ifndef QT_NO_PROPERTIES
    else if (_c == QMetaObject::ReadProperty || _c == QMetaObject::WriteProperty
            || _c == QMetaObject::ResetProperty || _c == QMetaObject::RegisterPropertyMetaType) {
        qt_static_metacall(this, _c, _id, _a);
        _id -= 4;
    } else if (_c == QMetaObject::QueryPropertyDesignable) {
        _id -= 4;
    } else if (_c == QMetaObject::QueryPropertyScriptable) {
        _id -= 4;
    } else if (_c == QMetaObject::QueryPropertyStored) {
        _id -= 4;
    } else if (_c == QMetaObject::QueryPropertyEditable) {
        _id -= 4;
    } else if (_c == QMetaObject::QueryPropertyUser) {
        _id -= 4;
    }
#endif // QT_NO_PROPERTIES
    return _id;
}

// SIGNAL 0
void __Bluetooth::AdapterAdded(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void __Bluetooth::AdapterPropertiesChanged(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void __Bluetooth::AdapterRemoved(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 2, _a);
}

// SIGNAL 3
void __Bluetooth::Cancelled(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 3, _a);
}

// SIGNAL 4
void __Bluetooth::ConnectFailed(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 4, _a);
}

// SIGNAL 5
void __Bluetooth::DeviceAdded(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void __Bluetooth::DevicePropertiesChanged(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void __Bluetooth::DeviceRemoved(const QString & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 7, _a);
}

// SIGNAL 8
void __Bluetooth::DisplayPasskey(const QDBusObjectPath & _t1, uint _t2, uint _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 8, _a);
}

// SIGNAL 9
void __Bluetooth::DisplayPinCode(const QDBusObjectPath & _t1, const QString & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 9, _a);
}

// SIGNAL 10
void __Bluetooth::ObexSessionCreated(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 10, _a);
}

// SIGNAL 11
void __Bluetooth::ObexSessionProgress(const QDBusObjectPath & _t1, qulonglong _t2, qulonglong _t3, int _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 11, _a);
}

// SIGNAL 12
void __Bluetooth::ObexSessionRemoved(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 12, _a);
}

// SIGNAL 13
void __Bluetooth::RequestAuthorization(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 13, _a);
}

// SIGNAL 14
void __Bluetooth::RequestConfirmation(const QDBusObjectPath & _t1, const QString & _t2)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
    QMetaObject::activate(this, &staticMetaObject, 14, _a);
}

// SIGNAL 15
void __Bluetooth::RequestPasskey(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 15, _a);
}

// SIGNAL 16
void __Bluetooth::RequestPinCode(const QDBusObjectPath & _t1)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(this, &staticMetaObject, 16, _a);
}

// SIGNAL 17
void __Bluetooth::TransferCreated(const QString & _t1, const QDBusObjectPath & _t2, const QDBusObjectPath & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 17, _a);
}

// SIGNAL 18
void __Bluetooth::TransferFailed(const QString & _t1, const QDBusObjectPath & _t2, const QString & _t3)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
    QMetaObject::activate(this, &staticMetaObject, 18, _a);
}

// SIGNAL 19
void __Bluetooth::TransferRemoved(const QString & _t1, const QDBusObjectPath & _t2, const QDBusObjectPath & _t3, bool _t4)
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) };
    QMetaObject::activate(this, &staticMetaObject, 19, _a);
}

// SIGNAL 20
void __Bluetooth::CanSendFileChanged(bool _t1)const
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(const_cast< __Bluetooth *>(this), &staticMetaObject, 20, _a);
}

// SIGNAL 21
void __Bluetooth::DisplaySwitchChanged(bool _t1)const
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(const_cast< __Bluetooth *>(this), &staticMetaObject, 21, _a);
}

// SIGNAL 22
void __Bluetooth::StateChanged(uint _t1)const
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(const_cast< __Bluetooth *>(this), &staticMetaObject, 22, _a);
}

// SIGNAL 23
void __Bluetooth::TransportableChanged(bool _t1)const
{
    void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
    QMetaObject::activate(const_cast< __Bluetooth *>(this), &staticMetaObject, 23, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE
